问题描述
- sql统计每天的数据汇总成一条数据按月显示
-
日期 (A) ID 值(B)
2006-06-06 1 2
2006-06-07 1 2
2005-05-05 2 2
2005-05-06 2 2显示为 :
ID 值 日期
1 4 2006-06-07
2 4 2005-05-06日期格式类型为Varchar(50)
解决方案
好像有问题,你这个统计后的日期具体到了天没有意义了,你之前的表是同一个月id是一样的么?如果同一个月的数据id是一样的话
你试试这个
select id,sum(B) 值 ,CONVERT(varchar(7), date, 120 ) rqfrom 表 group by id
解决方案二:
数据按月统计
解决方案三:
select id,sum(B) 值 ,date from 表 group by date order by id;
时间: 2024-11-05 10:51:11