gpt4 book ai didi

MySQL查询问题。最后一个月的日期

转载 作者:行者123 更新时间:2023-11-29 00:54:09 25 4
gpt4 key购买 nike

我的数据库中有一个 dateBill 字段 -DATETIME-。我想检索上个月的所有信息。

所以,今天是:2011-08-02 12:00:00

我的查询是:

SELECT *
FROM bills
WHERE DATE(dateBill) > DATE_SUB(CURDATE(), INTERVAL 1 MONTH) AND status = 1
ORDER BY id_bill

状态只是说明法案是否获得批准。

但我得到了一些奇怪的结果:

 2011-09-01 21:44:07
2012-08-01 00:00:00

我插入这些值只是为了测试。如您所见,它不起作用。

有什么帮助吗?

最佳答案

DATE(dateBill) > DATE_SUB(CURDATE(), INTERVAL 1 MONTH)也捕获 future 的日期。

包括下个月

2011-09-01 21:44:07

明年

2012-08-01 00:00:00

如果您不喜欢,请添加 AND CURDATE() <= DATE(dateBill)...

关于MySQL查询问题。最后一个月的日期,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6915483/

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