首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > SQL Server >

mysql记要难题

2013-03-06 
mysql记录难题本帖最后由 twb1009 于 2013-03-02 16:58:21 编辑我有一张额度表 我想查出每个用户一年时间

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

热点排行