【发布时间】:2016-09-13 23:33:55
【问题描述】:
我想向 Stackoverflow 的 SQL 专家寻求帮助。
我目前有这种表:
我已经通过这个查询成功地获得了每年的总金额:
select case when month(savings_date) >=11
then year(savings_date) +1
else year(savings_date)
end as fiscal, sum(amount)
from net_savings
group by fiscal
并且有这个输出:
现在我想在给定的财政年度输入下显示每月的所有总金额。我该怎么做?
我的会计年度从 11 月开始,到 10 月结束。因此,如果我的记录中有 2015 年 10 月,那么当我将 2016 年作为财政年度时,它不应该出现。
【问题讨论】:
-
您的逻辑是会计年度从 11 月开始,而不是 10 月。
-
您的帖子不完全可见。缺少表定义和输出。
-
我前段时间修改过了。