有表:
CLT_T_PersonClient其中字段有:
id int
name varchar(50)
sex int check(sex=1 or sex =2)
DevDateTime datetime其中,每天都有很多条记录插入 此表,应要求,需要查询出:
每一天 共有多少人加入该表 ,男、女各多少???
CLT_T_PersonClient其中字段有:
id int
name varchar(50)
sex int check(sex=1 or sex =2)
DevDateTime datetime其中,每天都有很多条记录插入 此表,应要求,需要查询出:
每一天 共有多少人加入该表 ,男、女各多少???
女孩=sum(case when sex=2 then 1 else 0 end )--1为男孩,2为女孩
from CLT_T_PersonClient
group by convert(varchar(10),DevDateTime,120)
SELECT COUNT(1) '总',SUM(CASE SEX WHEN 1 THEN 1 ELSE 0 END) '男',SUM(CASE SEX WHEN 2 THEN 1 ELSE 0 END) '女'
FROM CLT_T_PersonClient WHERE DevDateTime =GETDATE()