x781711884
x781711884
采纳率33.3%
2016-05-13 07:52

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)

  • 点赞
  • 写回答
  • 关注问题
  • 收藏
  • 复制链接分享
  • 邀请回答

2条回答

  • herozhangbz herozhangbz 5年前

    好像有问题,你这个统计后的日期具体到了天没有意义了,你之前的表是同一个月id是一样的么?如果同一个月的数据id是一样的话
    你试试这个
    select id,sum(B) 值 ,CONVERT(varchar(7), date, 120 ) rqfrom 表 group by id

    点赞 评论 复制链接分享
  • herozhangbz herozhangbz 5年前

    select id,sum(B) 值 ,date from 表 group by date order by id;

    点赞 评论 复制链接分享

相关推荐