表T_photo
  字段:F_ID(序列号)
        F_SJ(拍照的时间)
        F_DZ(照片的存放位置)
        ...... 想得到的结果(表格的样式)     2007年   6月    20张
     2006年   5月    30张

解决方案 »

  1.   

    select 年,月,count(*) from t_photo group by 年,月
      

  2.   

    select year(F_SJ),month( F_SJ ),count(*) from t_photo group by year(F_SJ),month( F_SJ ) order by year(F_SJ),month( F_SJ ) desc
      

  3.   

    多谢啊。 hongqi162正解 现在给分。
      

  4.   

    SELECT CONVERT(NVARCHAR(4),datepart(year,F_SJ))+'年',
    CONVERT(NVARCHAR(4),datepart(month,F_SJ))+'月',
    CONVERT(NVARCHAR(10),Count(*))+'張' 
    FROM T_Photo 
    GROUP BY datepart(year,F_SJ),datepart(month,F_SJ)