日期:2014-05-17  浏览次数:20675 次

mysql记录难题
本帖最后由 twb1009 于 2013-03-02 16:58:21 编辑
我有一张额度表 我想查出每个用户一年时间一天当中额度在500以上的次数
id  loginname,amount,createdate
 1     张三     200   2012-12-01 12:00:00
 2     张三1    200   2012-12-02 12:00:00
 3     张三1    340   2012-12-02 12:00:00
 4     李四     600   2012-12-03 12:00:00 
 5     王五     700   2012-12-04 12:00:00
 6     小刘     800   2012-12-05 12:00:00
 7     小刘     900   2012-12-06 12:00:00

这样的数据 
张三一次都没有
张三1一次
李四一次
王五一次
小刘两次
想用mysql查出来,不知道各位大虾有什么好办法没有?

mysql

------解决方案--------------------
select loginname,count(*)
from ( select loginname,sum(amount) amount
from tb
group by createdate ) as a
where amount>500
group by loginname