sqlserver导入excel多条件求和查询

sql server 2000 根据条件求和_百度知道
sql server 2000 根据条件求和
如表:等级数量a25b33a20b18a26cd……如何根据类别列,求数量之和:结果:等级数量a71b51……难道这个问题无解吗?……...
如表:等级
26cd……如何根据类别列,求数量之和:结果:等级
51……难道这个问题无解吗?……
答题抽奖
首次认真答题后
即可获得3次抽奖机会,100%中奖。
采纳数:159
获赞数:211
select 等级,sum(isnull(数量,0)) as 数量 from 表 group by 等级 having sum(isnull(数量,0)) &0 order by 等级如果空值也要统计出来的话, having sum(isnull(数量,0)) &0
为你推荐:
其他类似问题
您可能关注的内容
个人、企业类
违法有害信息,请在下方选择后提交
色情、暴力
我们会通过消息、邮箱等方式尽快将举报结果通知您。查看: 3246|回复: 9
ACCESS多表多条件求和
阅读权限20
在线时间 小时
本帖最后由 adsl1777 于
12:13 编辑
我想将一月数据和二月数据在一张表单上显示,但是我发现单个表单汇总查询没有问题,两张表单一起查询的时候结果数据发生了几何倍增长;我怎么样才能合在一张表上实现查询(前提是可以满足部门及校区的条件选择)?
(92.66 KB, 下载次数: 5)
12:13 上传
12:13 上传
点击文件名下载附件
31.8 KB, 下载次数: 33
阅读权限95
在线时间 小时
能否将需要的结果用手工做出来看看?因为仅凭你的描述我是弄不清楚你的需要!
阅读权限30
在线时间 小时
数据库设计的一塌糊涂,不知道你的表之间的关系是什么。部门.name和其他表中的字段什么联系?
aa和bb是不是一个东西?为毛名称不一致?
为毛要分月建表?能够整合的话,加一个月份字段不就可以了吗,在表中整合;如果不可以,建议做一个联合查询,把数据整合起来。
select id,aa,校区,&一月& as 月份 from 一月
UNION ALL select id,bb,校区,&二月& as 月份 from 二月;
这样你基于联合查询来做后面的查询就方便多了。
阅读权限20
在线时间 小时
能否将需要的结果用手工做出来看看?因为仅凭你的描述我是弄不清楚你的需要!
我做了个截图,也按照楼下的意见调增了一月及二月的名称要求,麻烦再看下,谢谢!
阅读权限20
在线时间 小时
数据库设计的一塌糊涂,不知道你的表之间的关系是什么。部门.name和其他表中的字段什么联系?
aa和bb是不 ...
大神,的确因为实际的原因每个月得做一张,综合了下你的意见 我将数据表的名称全部统一,附件重新上传,也附上了照片及现在的问题,麻烦再看下吧,谢谢了!
阅读权限95
在线时间 小时
SELECT 部门.部门名称, A.校区, Sum(A.一月) AS 一月之合计, Sum(A.二月) AS 二月之合计
FROM (SELECT&&一月.部门编号,校区, 一月.金额 AS 一月, 0 AS 二月
UNION ALL SELECT&&二月.部门编号,校区,&&0 AS 表达式1, 二月.金额 FROM 二月) AS&&A INNER JOIN 部门 ON A.部门编号 = 部门.部门编号
GROUP BY 部门.部门名称, A.校区
阅读权限20
在线时间 小时
SELECT 部门.部门名称, A.校区, Sum(A.一月) AS 一月之合计, Sum(A.二月) AS 二月之合计
FROM (SELECT&&一 ...
谢谢! 可以使用! 本人是ACCESS小白从EXCEL VBA转手过来学习的。想请问一下 【0 as 二月】和【0 as 表达式1】会起到什么用处,有什么作用呢?
阅读权限30
在线时间 小时
做好了,你看看是不是你要的结果?
14:17 上传
点击文件名下载附件
51.14 KB, 下载次数: 132
阅读权限30
在线时间 小时
做联合可以保持后面查询的一致性,3-12月的数据进来了,只需要在联合查询中改动一下就可以了!
阅读权限20
在线时间 小时
做联合可以保持后面查询的一致性,3-12月的数据进来了,只需要在联合查询中改动一下就可以了!
谢谢! 又涨知识了!
最新热点 /1
本活动是由微软(中国)有限公司发起,申请通过者可以得到Office 365企业级E3 试用账号,并享有全套Office 365客户端及云端高效、协作办公体验。 机会有限,先到先得!
玩命加载中,请稍候
玩命加载中,请稍候
Powered by
本论坛言论纯属发表者个人意见,任何违反国家相关法律的言论,本站将协助国家相关部门追究发言者责任! & & 本站特聘法律顾问:徐怀玉律师 李志群律师SQL怎么对某一列进行求和 并计数?一句sql语句可以写么_百度知道
SQL怎么对某一列进行求和 并计数?一句sql语句可以写么
答题抽奖
首次认真答题后
即可获得3次抽奖机会,100%中奖。
来自电脑网络类芝麻团
采纳数:192
获赞数:2189
参与团队:
select sum(id4),count(*) from a_可以一句SQL就直接查询得到列的和以及记录数。该SQL中sum(id4)是列id4的总和,count(*)是得到的数据总行数。
来自电脑网络类芝麻团
采纳数:321
获赞数:533
参与团队:
Student表:学号&&&&姓名&&&&成绩-------------------------------001&&&&小明&&&&98002 &&&&小白&&&&67003&&&&小红&&&&88&对该表的成绩列求和并记数:select&sum(成绩)&as&总分,count(*)&from&Student
忘了加上,count计数的时候,那一列如果为0,就不算到计数里面,比如你的三列,对每列进行计数,只要包含0的,就不算学号
成绩-------------------------------001
0这样计数 姓名一列计数为2,成绩一列也为2
后面再加条件判断就好了:select&sum(成绩)&as&总分,count(*)&from&Student&where&姓名&&'0'如果0为数值的话,没有单引号,就是:where&字段名&&0
完全没明白我的意思。。。。学号
成绩-------------------------------001
0比如这样的数据,计数的时候count(姓名)为1,count(成绩)为2,两个计数,用一条语句查询
要分组计算是吧,用gruop by对于你给的数据,如果显示某同学的姓名,科目数,总成绩:select 姓名,count(姓名) as 科目数,sum(成绩) from Student group by 姓名
本回答被提问者和网友采纳
采纳数:293
获赞数:483
&&SELECT&SUM(求和列名)&AS&总和,&COUNT(计数列名)&AS&计数&FROM&[表名]
来自电脑网络类芝麻团
采纳数:83
获赞数:90
擅长:暂未定制
参与团队:
可以的;select sum(列名), Count(列名) From 表你可以把问题描述的更加清楚点,才能更加有针对性的回答。
其他1条回答
为你推荐:
其他类似问题
个人、企业类
违法有害信息,请在下方选择后提交
色情、暴力
我们会通过消息、邮箱等方式尽快将举报结果通知您。先有如下表格
想查询出每年每月的累计交易额
SUM(交易额)
test1 AS a
b.c &= a.c AND a.月 = b.月
AND a.年 = b.年) AS 交易累计金额,
test1 AS b
查出如下结果:
在红框内的条件,可理解为同时以年为单位,不同年份就要重新计算,并以月为单位计算,不同月就要重新累计求和。
如果去掉年份相等条件,则会把所有相等月的交易额累计计算。
如果去掉月份相等条件,则会把所有相等年的交易额累计计算。
如果想不以年月为单位计算求和,而是简单的累计求和,去掉年月相等条件即可。
本文中的年月可替代为任意其他维度,比如不同分公司的不同部门,查询每个分公司每个部门的交易累计额。
当然也可以直接groupby,不过如果要求查询出每个部门的交易时间及累计金额变化趋势,直接group by会少了时间的列?
另外,我在网上查阅到有人用sum()的方法效率较低,如果数据量大了,会很慢。
本人sql新手···
欢迎大神来讨论····
最后有个问题没弄明白,b.c&=a.c 这个条件有什么作用?
Oracle按日期累计求和
求各个部门在员工入职时(年份-月份)的该部门的总人数写法1:SELECT DISTINCT HIRE_YEAR_MONTH, DEPARTMENT_ID,
SELECT ...
SQL 语句按月份统计查询
// SQL 语句按月份统计查询
year(createdate) 年,
month(createdate) 月,
count(1) from xx
where (u...
sql查询单个项目的全年总和,按月份统计怎么实现?
a.id, a.clientName,
SUM(CASE WHEN DATEPART(year, b.GoDate)='2014' AND DATEPART(MON...
SQL实现每月之前的金额累计
http://blog.csdn.net/civilman/article/details/6525523比如,表结果如下:create table sales (
id int not null,...
mysql 按月分组累计统计数据,纯sql实现的一个方法
在网上查阅了很多方法,我尝试了用后台java
mysql 按月分组累计统计数据,想得到如下的结果,如下图:
【year_and_month】- 显示按月分组查询的字段
【count_per_mo...
CREATE TABLE [dbo].[User](
[Id] [int] IDENTITY(1,1) NOT NULL,
[Name] [nvarchar](20) NULL,
...
在业务需要中,尤其是在日常的结算中,会进行累积和和累计差的求值,那么遇到该类业务该如何处理呢?首先看一下累积和的问题。
在Oracle中,有表emp表,记录了员工的详细信息,其中有sal一列,那么 ...
现在有一张报表,其中上面的数据是商家的订单数据,按照天统计的,要从订单表查出每天的某个商家的订单量,然后去日收益表查出这天的这个商家的收益额,然后还要统计...
SQL前后相减、累计求和、多行合并
with tb as(
select 1 id,25 qty
union all select 2,30
union all select 3,67
select *,(select ...
SQL:查询排名
  MySQL语句查询排名
  先将数据查询出来,按需要排序的字段做好升序(ASC)、降序(DESC),设置好排序的变量:
  1、将已经排好的数据从第一条依次取出来,每取一个数据,...
没有更多推荐了,sql,如何求一行多列求和,
[问题点数:40分,结帖人u]
本版专家分:0
结帖率 100%
CSDN今日推荐
本版专家分:7769
2015年11月 MS-SQL Server大版内专家分月排行榜第一2014年4月 企业软件大版内专家分月排行榜第一2013年12月 企业软件大版内专家分月排行榜第一
2015年12月 MS-SQL Server大版内专家分月排行榜第三
本版专家分:214508
2014年 总版技术专家分年内排行榜第一
2013年 总版技术专家分年内排行榜第二
2014年8月 总版技术专家分月排行榜第一2014年7月 总版技术专家分月排行榜第一2014年6月 总版技术专家分月排行榜第一2014年5月 总版技术专家分月排行榜第一2014年4月 总版技术专家分月排行榜第一2014年3月 总版技术专家分月排行榜第一2014年1月 总版技术专家分月排行榜第一2013年12月 总版技术专家分月排行榜第一
2013年10月 总版技术专家分月排行榜第二2012年11月 总版技术专家分月排行榜第二
本版专家分:0
本版专家分:67868
2013年9月 总版技术专家分月排行榜第三
2013年7月 MS-SQL Server大版内专家分月排行榜第一2009年3月 Oracle大版内专家分月排行榜第一2009年2月 Oracle大版内专家分月排行榜第一
2013年9月 MS-SQL Server大版内专家分月排行榜第二2013年8月 MS-SQL Server大版内专家分月排行榜第二2009年4月 Oracle大版内专家分月排行榜第二2009年1月 Oracle大版内专家分月排行榜第二2004年10月 MS-SQL Server大版内专家分月排行榜第二
2013年10月 MS-SQL Server大版内专家分月排行榜第三2008年12月 Oracle大版内专家分月排行榜第三2004年11月 MS-SQL Server大版内专家分月排行榜第三
本版专家分:84119
2014年2月 总版技术专家分月排行榜第一
2014年1月 总版技术专家分月排行榜第二2013年12月 总版技术专家分月排行榜第二
2016年10月优秀小版主
2014年4月 荣获微软MVP称号
本版专家分:0
匿名用户不能发表回复!
其他相关推荐}

我要回帖

更多关于 sqlserver有什么用 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信