中国开发网: 论坛: 程序员情感CBD: 贴子 114612
haitao
如果只是天数,而不是单位(日,周,月,季,年[它们的天数是不确定的]),想不用union也可以
先建一个单字段n的表dayn,记录为:1,2,3,7,30,60,...
然后就
select dayn.n,sum(case when getdate()-tablex.date<dayn.n then 1 else 0)
from dayn,tablex
group by dayn.n

效率可能不太高的

相关信息:


欢迎光临本社区,您还没有登录,不能发贴子。请在 这里登录