查询到在指定时间内每个用户状态为1充值的总金额 再依次排列
姓名:username 充值金额:amount 状态:status(0代表失败1代表成功) 支付时间:payment_time
select username,sum(amount) as a from table where status=1 group by username order by a
那两个a是什么 还有 执行这个sql语句后返回值为什么都是1.0
@岐大大丷:
1. a 是为 sum(amount) 取的字段别名,你也可以不要a,那么就 order by sum(amount)2. 检查你数据,手动计算验证一下结果
@米修君: 好了 谢啦