如何写年度汇总的语句

dongyuan234 2010-01-27 01:04:21
表格如下
Month Name Gongzi JiangJin

2008-03 柯韵 3000.00 500.00
2008-05 小飞 2500.00 400.00
2008-06 柯韵 3200.00 800.00
2008-06 小飞 2800.00 800.00
2009-01 柯韵 3200.00 1000.00
2009-01 小飞 2800.00 800.00
2009-06 柯韵 3200.00 800.00
2009-06 小飞 2800.00 800.00

我想统计每年给员工发的工资总和,还有奖金总和,SQL语句该怎么写

结果格式如下

年 工资总和 奖金总和
2008 9500.00 2500.00
...全文
86 5 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
ldl196 2010-01-27
  • 打赏
  • 举报
回复
LS答案已经出来了
dongyuan234 2010-01-27
  • 打赏
  • 举报
回复
谢谢各位
tangren 2010-01-27
  • 打赏
  • 举报
回复
楼主的month列是什么类型,如果为日期,则楼上的正确
如果为VARCHAR2则使用字符串函数来截取
SELECT substr(MONTH, 1, 4) "年", SUM(Gongzi) "工资总和", SUM(JiangJin) "奖金总和"
FROM YOURTAB
GROUP BY substr(MONTH, 1, 4)
hebo2005 2010-01-27
  • 打赏
  • 举报
回复
这个是基础语句
iqlife 2010-01-27
  • 打赏
  • 举报
回复
select TO_CHAR(MONTH,'YYYY') AS 年, 
SUM(Gongzi) AS 工资总和 ,
SUM(JiangJin ) AS 奖金总和
FROM YOURTAB
GROUP BY TO_CHAR(MONTH,'YYYY')

17,382

社区成员

发帖
与我相关
我的任务
社区描述
Oracle 基础和管理
社区管理员
  • 基础和管理社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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