gpt4 book ai didi

mysql - 需要一个查询来查找两个日期之间的总计,但也会随着时间的推移而更新

转载 作者:行者123 更新时间:2023-11-30 00:55:17 25 4
gpt4 key购买 nike

我的会计年度为 07/01/2013 - 06/30/2014,我需要查找这些时间之间筹集的美元总额。但是,我需要这个查询来考虑 future ,例如下一个财政年度将是 07/01/2014 - 06/30/2015,因此我需要显示该财政年度(以及之后的每年)的捐款总额

这是我想出的,但当我运行它时它没有返回任何总值:

(select ifnull(sum(amount),0) 
from tableName
where date >= adddate('2013-07-01', interval
if(month(curdate()) > 6, year(curdate())-2013,year(curdate())-2013-1) year)
and date >= adddate('2014-07-01', interval
if(month(curdate()) > 6, year(curdate())-2013,year(curdate())-2013-1) year)
)

想法?谢谢!

最佳答案

(select ifnull(sum(amount),0) 
from tableName where date >= adddate('2013-07-01', interval
if(month(curdate()) > 6, year(curdate())-2013,year(curdate())-2013-1) year)
and date < adddate('2014-07-01', interval
if(month(curdate()) > 6, year(curdate())-2013,year(curdate())-2013-1) year)
)

关于mysql - 需要一个查询来查找两个日期之间的总计,但也会随着时间的推移而更新,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20616944/

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