group by按月分组统计(SQL)

来源:百度知道 编辑:UC知道 时间:2024/07/04 03:39:25
起运地 出发日期 里程之总计 数量之总计 总额之总计
南海 2007年11月7日 2195 3 4938750
南海 2007年12月4日 2195 3 4938750
南海 2007年12月7日 4390 7 11523750
增城 2007年12月7日 2294 2 3670.4
按月进行统计怎么作?
to thar 函数怎么定义~多谢!!

这样试试:
SELECT 起运地,sum(里程之总计),sum(数量之总计),sum(总额之总计)
FROM [TableName] group by 起运地,substring(出发日期,5,2)

你啥数据库啊?

oracle:

SELECT 起运地,to_char(出发日期,'yyyymm'),sum(里程之总计),sum(数量之总计),sum(总额之总计)
FROM [TableName]
group by 起运地,to_char(出发日期,'yyyymm');