sql server 以月统计年龄
发布网友
发布时间:2024-10-20 05:16
我来回答
共2个回答
热心网友
时间:2024-10-31 00:50
其实,主要在你的SQL基础上,在修改一下:
select count(1), xh from (
select (datediff(year,age2,getdate())-case when datediff(day,dateadd(year,datediff(year,age2,getdate()),age2),getdate()) >=0 then 0 else 1 end) as 'xh' , id from t_age
) a
where xh > 20
热心网友
时间:2024-10-31 00:47
比如大于20岁的:
在select …… from…后面加上个“where xh>20”
如果是40~50之间的:
在select …… from…后面加上个“where xh Between 40 and 50”