oracle和sql server等数据库的group by子句都可以是表达式
例oracle下
select to_char( rq, 'yyyy/mm' ), sum( nums )
from usertable
group by to_char( rq, 'yyyy/mm' )
SQL server下
select substring( convert( char(20), rq, 120 ), 1, 7 ), sum( nums )
from usertable
group by substring( convert( char(20), rq, 120 ), 1, 7 )
其它数据库下,选用正确的SQL表达式