gpt4 book ai didi

MySQL - 显示给定财政年度的每月所有金额

转载 作者:搜寻专家 更新时间:2023-10-30 23:37:49 25 4
gpt4 key购买 nike

我想向 Stackoverflow 中的 SQL 专家寻求帮助。

我目前有这种表:

enter image description here

我已经通过这个查询成功获得了每年的总金额:

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

并且有这样的输出:

enter image description here

enter image description here

现在我想用给定的财政年度输入显示每月的所有金额。我该怎么做?

我的财政年度从 11 月开始,到 10 月结束。因此,如果我的记录中有 2015 年 10 月,当我输入 2016 年作为财政年度时,它不应该出现。

最佳答案

你可以这样做:

select month(savings_date), sum(amount)
from net_savings
where dateadd(savings_date, interval -2 month)
group by month(savings_date);

关于MySQL - 显示给定财政年度的每月所有金额,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39473663/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com