gpt4 book ai didi

Mysql根据当前月份的前一个季度月份选择行

转载 作者:行者123 更新时间:2023-11-30 21:48:58 26 4
gpt4 key购买 nike

我想查询行以查看基于上一季度月份​​的注册记录,例如:

当前月份/年份:2018 年 1 月

查询应按注册月份显示所有记录:2017 年 10 月2017 年 7 月2017 年 4 月 等等。

我使用以下查询,但只能选择最近 3 个月的行。

SELECT name, date, amount, agreement, bank
FROM `account`
WHERE (YEAR(date) = YEAR(CURRENT_DATE - INTERVAL 3 MONTH) AND MONTH(date) = MONTH(CURRENT_DATE - INTERVAL 3 MONTH))

最佳答案

你可以这样算:

select a.*
from account a
where mod(month(date), 3) = mod(month(current_date), 3);

您似乎了解如何处理年份组件,但是类似:

and date >= curdate() - interval 1 year

关于Mysql根据当前月份的前一个季度月份选择行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48161292/

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