gpt4 book ai didi

MySQL curdate() 行为无法正常工作

转载 作者:太空宇宙 更新时间:2023-11-03 10:48:31 26 4
gpt4 key购买 nike

我正在执行一个选择查询,但在使用以下逻辑时遇到错误:

and (dre.completion_date >= (curdate() - 1) and dre.completion_date < curdate() );

上面的查询在我的查询中返回零个结果,但是下面的查询返回正确数量的结果:

and (dre.completion_date >= ("2015-01-01" - 1) and dre.completion_date < "2015-01-01" );

为什么硬编码日期有效但功能无效?任何帮助将不胜感激!

最佳答案

更改以下行:

(curdate() - 1) 

到:

(CURDATE() - INTERVAL 1 day)

关于MySQL curdate() 行为无法正常工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27733163/

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