У меня есть таблица с именем credit_log и столбцы:
user_id | amount
Сумма может быть положительной или отрицательной.Положительный означает, что кредиты куплены, отрицательный означает, что кредиты потрачены.Итак, я хочу получить запрос, который возвращает
user_id | Bought | Spent
по существу, я хочу суммировать положительные значения суммы в Bought и суммировать отрицательные суммы в Spent, и я хочу сгруппировать по user_id
В настоящее время у меня есть такой запрос
select user_id,sum(amount) from credit_log group by user_id;
, но он суммирует как положительные, так и отрицательные значения.Как я могу написать запрос для их разделения?