gpt4 book ai didi

mySQL dateTime 范围查询问题

转载 作者:IT老高 更新时间:2023-10-28 23:43:40 27 4
gpt4 key购买 nike

我有一个简单的问题。我有一个带有日期时间列的审计表。 (即 2012-03-27 00:00:00)并且我正在构建一个 mySQL 查询以返回一组行,如果日期在我给它的两个日期之间。

到目前为止,我的查询如下所示:

SELECT * FROM util_audit WHERE DATED >= DATE(03/15/2012) AND DATED <= DATE(03/31/2012);

如果我只是使用

SELECT * FROM util_audit WHERE DATED >= DATE(03/15/2012); 

它会返回我所有的记录,因为它们是本周约会的。

我也试过这个:

SELECT * FROM util_audit WHERE DATED >= '02/15/2012 00:00:00' AND DATED <= '03/31/2012 00:00:00';

什么都没有!它会返回零行,当我知道我所有这些都是从本月 27 日到今天的日期时。我在这里错过了什么吗?为什么它自己工作,但当我添加第二个日期时却不行?我可能忽略了一些东西。

最佳答案

试试:

SELECT * FROM util_audit WHERE `DATED` BETWEEN "2012-03-15" AND "2012-03-31";

关于mySQL dateTime 范围查询问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9935690/

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