求教一个SQL语句

biyesheji12 2013-04-09 03:32:53
我现在已经查出了所有人在11年的平均工资,但是我还想直接得出这些人平均工资的总额,请教SQL如何写,已实现的SQL语句如下:
select SUM(发合计)/COUNT(distinct SUBSTRING(年月,1,6)) as sums from 工资 where 客户ID='7295' and 年月 like '2011%' group by 雇员ID

目前结果如下:
sums
7389.165
5064.1725
6815.554166
3208.5925
5839.130833
3868.989166
5775.6575
3846.0625
6305.195833
3346.6775
369.26
......
...全文
134 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
hyrongg 2013-04-09
  • 打赏
  • 举报
回复

 with A AS(
	 select SUM(发合计)/COUNT(distinct SUBSTRING(年月,1,6)) as sums 
	 from 工资 where 客户ID='7295' 
	 and 年月 like '2011%' group by 雇员ID
 )
 SELECT SUMS, SUM(SUMS)OVER() TOTAL
 FROM A 

22,210

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server 疑难问题
社区管理员
  • 疑难问题社区
  • 尘觉
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧