我有一个包含如下值的表:
count1 count2 count3 month
12 1 4 01/12/2011
6 5 4 23/12/2011
14 6 9 11/06/2011
8 5 4 19/06/2011
如何获得以下结果?
count1 count2 count3 month
18 6 8 12
22 11 13 06
4条答案
按热度按时间stszievb1#
由于
MONTH
是SQL Server关键字,如果您的date列真的是这样命名的,那么您可能必须对列名month
进行转义(例如[month]
)。(感谢Endy的评论!)此外,如果所选数据跨越一年以上,则可能还需要按年分组:
rkue9o1l2#
减轻查询负担
pexxcrt23#
这将在PL/SQL开发人员中运行:)
rxztt3cl4#