group by convert(varchar(7), 字段名, 120)

解决方案 »

  1.   

    Select Sum() Group By DatePart(mm,日期)
      

  2.   

    group by month(字段名)
      

  3.   

    不明白,数据库里比如1月1日有100条记录,1月2日有160记录,以此类推,到12月31日。
    我现在是要将记录汇总成1月、2月、3月。。12月这样的。有人跟我说用“year(date) + '-' + month(date)”,这个怎么用呵?
      

  4.   

    select  Sum(),datepart(mm,日期) as 月 group By datepart(mm,日期)将日期转换为月为单位,进行分组
      

  5.   

    select  Sum(),datepart(mm,日期) as 月 Where (datepart(mm,日期) between 1 and 12)
    group By datepart(mm,日期)