表格如下
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
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
SUM(Gongzi) AS 工资总和 ,
SUM(JiangJin ) AS 奖金总和
FROM YOURTAB
GROUP BY TO_CHAR(MONTH,'YYYY')
如果为VARCHAR2则使用字符串函数来截取
SELECT substr(MONTH, 1, 4) "年", SUM(Gongzi) "工资总和", SUM(JiangJin) "奖金总和"
FROM YOURTAB
GROUP BY substr(MONTH, 1, 4)