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