读书人

关于分组按条件统计的有关问题

发布时间: 2012-04-12 15:46:35 作者: rapoo

关于分组按条件统计的问题
数据库日期型字段一般默认值为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)

读书人网 >SQL Server

热点推荐