`
素寒丶玩玩
  • 浏览: 18167 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

mysql case when(二)

    博客分类:
  • sql
 
阅读更多
select 
sum(case when a.integral <=5000 and a.integral >=1 then 1 else 0 end) as '1-5000积分',
sum(case when a.integral <=10000 and a.integral >=5001 then 1 else 0 end) as '5001-10000积分', 
sum(case when a.integral <=15000 and a.integral >=10001 then 1 else 0 end) as '10001-15000积分', 
sum(case when a.integral <=20000 and a.integral >=15001 then 1 else 0 end) as '15001-20000积分', 
sum(case when a.integral >20000 then 1 else 0 end) as '20000积分以上'
from da_account a where date(a.created_at)>DATE_SUB(CURDATE(), INTERVAL 3 YEAR) and date(a.created_at)<=DATE_SUB(CURDATE(), INTERVAL 2 YEAR) 
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics