【发布时间】:2017-10-21 16:29:00
【问题描述】:
我有一个表格,其中包含 day、month、year、total_payments 列。我必须根据days、months、years 计算total_payments。
如何计算值?
我在想这样的代码:
select
month, year, sum(total_payments)
from
webassignment.subscription_stats
group by
day;
select
month, year, sum(total_payments)
from
webassignment.subscription_stats
group by
month;
select
month, year, sum(total_payments)
from
webassignment.subscription_stats
group by
year;
但它不会返回正确的答案。我想按天、按月、按年计算total_payments。请帮我找到值。
示例输入:
Day Month Year Total_payments
10 01 2008 10
10 01 2008 20
11 02 2008 10
10 03 2010 10
输出:
逐日:
day month year total_payments
-----------------------------
10 01 2008 30
11 02 2008 10
10 03 2010 10
按月和按年相同
【问题讨论】:
-
能否提供一些预期结果的样本数据?
-
请编辑您的帖子以在此处添加示例数据。不建议在 cmets 中发布示例数据。
标签: mysql count conditional-statements