sqlserver合计,sql合计函数
sqlserver的报表统计求和问题【请问高手帮忙解决】
select 物资名称,
创新互联是专业的肃州网站建设公司,肃州接单;提供做网站、网站制作,网页设计,网站设计,建网站,PHP网站建设等专业做网站服务;采用PHP框架,可快速的进行肃州网站开发网页制作和功能扩展;专业做搜索引擎喜爱的网站,专业的做网站团队,希望更多企业前来合作!
sum(case when 标志=‘省本级’ then 储备数量
else 0
end ) as 省本级合计,
sum(case when 标志=‘市本级’ then 储备数量
else 0
end ) as 市本级合计,
sum(储备数量) as 总合计
from 表
group by 物资名称
sql语句求和
SQL中求和语句分为纵向汇总和横向汇总语句;
假设数据列为:A、B、C、D、E、F、G
纵向汇总语句:
selectsum(A),sum(B),sum(C),sum(D),sum(E),sum(F),sum(G)from表名
横向汇总的SQL语句是:
selectA,B,C,D,E,F,G,A+B+C+D+E+F+Gfrom表名
求所有数据总和的SQL语句是:
selectsum(A)+sum(B)+sum(C)+sum(D)+sum(E)+sum(F)+sum(G)from表名
结构化查询语言是高级的非过程化编程语言,允许用户在高层数据结构上工作。它不要求用户指定对数据的存放方法,也不需要用户了解具体的数据存放方式,所以具有完全不同底层结构的不同数据库系统, 可以使用相同的结构化查询语言作为数据输入与管理的接口。
扩展资料:
sql参考语句
删除新表
drop table tabname
增加一个列
Alter table tabname add column col type
添加主键
Alter table tabname add primary key(col)
删除主键
Alter table tabname drop primary key(col)
创建索引
create [unique] index idxname on tabname(col….)
参考资料来源:百度百科-结构化查询语言
在 SQL Server 中的合计函数都有哪些?
AVG(column)
返回某列的平均值
BINARY_CHECKSUM
CHECKSUM
CHECKSUM_AGG
COUNT(column)
返回某列的行数(不包括NULL值)
COUNT(*)
返回被选行数
COUNT(DISTINCT
column)
返回相异结果的数目
FIRST(column)
返回在指定的域中第一个记录的值(SQLServer2000
不支持)
LAST(column)
返回在指定的域中最后一个记录的值(SQLServer2000
不支持)
MAX(column)
返回某列的最高值
MIN(column)
返回某列的最低值
STDEV(column)
STDEVP(column)
SUM(column)
返回某列的总和
VAR(column)
VARP(column)
分享标题:sqlserver合计,sql合计函数
URL标题:http://hbruida.cn/article/dscehcc.html