日期:2014-05-18  浏览次数:20539 次

关于分组按条件统计的问题
数据库日期型字段一般默认值为1900-01-01 00:00:00.000,我在分组时想统计该字段不为空且日期不是1900-01-01 00:00:00.000的数量,该怎么做呢?
有一点需要说明的是由于有多个这种日期型字段,所以不能用where条件把相关记录筛除掉



------解决方案--------------------
sum(case when 字段 is null or 字段='1900-01-01 00:00:00.000' then 0 else 1 end)