select  
  year(edittime),
  sum(case when month(edittime) = 1 then 1 else 0 end),
  sum(case when month(edittime) = 2 then 1 else 0 end),
  sum(case when month(edittime) = 3 then 1 else 0 end),
  sum(case when month(edittime) = 4 then 1 else 0 end),
  sum(case when month(edittime) = 5 then 1 else 0 end),
  sum(case when month(edittime) = 6 then 1 else 0 end),
  sum(case when month(edittime) = 7 then 1 else 0 end),
  sum(case when month(edittime) = 8 then 1 else 0 end),
  sum(case when month(edittime) = 9 then 1 else 0 end),
  sum(case when month(edittime) = 10 then 1 else 0 end),
  sum(case when month(edittime) = 11 then 1 else 0 end),
  sum(case when month(edittime) = 12 then 1 else 0 end)
from   
(select * from (select 10000+id,edittime from news union all select 20000+id,edittime from gdnews union all select 30000+id,edittime from dtnews)) t
)
sum(case when month(edittime) = 1 then 1 else 0 end)这句报操作符丢失,我用的是access
sum(case when month(edittime) = 1 then 1 else 0 end)这句能不能计算在一月份更新的所有新闻条数呀?