日度归档:2019年2月4日

mssql sqlserver sum求和函数简介(用法说明)


摘要:
下文讲述mssql sqlserver中sum函数用法说明,如下所示:
实验环境:sql server 2008 R2



sum函数语法简介
SELECT SUM(表达式)
FROM 表名
WHERE [筛选条件];
—参数说明——-
表达式:可以为一个字段也可以为一个特定的数值

例1:

     ----获取9月薪水大于13000的员工的总薪水支出
    select sum(xinShui)  as [总薪水支出]
     from [支出表]
     where [薪水] > 13000
               and  [支出月份] =9
  

例2:
sum同distinct一起使用,统计单一类型的合计数

     select sum(distinct xinShui)  as [总薪水支出]
        from [支出表]
          where [薪水] > 13000
              and  [支出月份] =9
  

例3:
sum统计两列之间的计算后求和

 
     select sum(A-B) from 
      tableName 
     where []
   

例4:
sum统计“单列计算后”求和

    select sum(A*0.88) from 
      tableName 
     where []
   

例5:
sum同group by 一起使用

    select userName,sum(xinShui) as [薪水] 
     from tableName 
     where  [支出月份] =9 
     group by userName