【发布时间】:2012-03-23 23:38:14
【问题描述】:
我有一个名为 credit_log 的表,列是
user_id | amount
金额可以是正数或负数。正数表示已购买积分,负数表示已花费积分。 所以,我想要一个返回
的查询user_id | Bought | Spent
本质上,我想将正金额值汇总为已购买,并将负金额汇总为已花费,我想按 user_id 进行分组
目前我有这样的查询
select user_id,sum(amount) from credit_log group by user_id;
但它总结了正值和负值。如何编写查询来分隔它们?
【问题讨论】: