gpt4 book ai didi

php - 如何在 DATETIME 字段中使用 BETWEEN 或 <,> 运算符

转载 作者:行者123 更新时间:2023-11-29 01:39:55 26 4
gpt4 key购买 nike

我有一个名为数据的表,其中有一个名为 'datetime' 的字段。该字段设置为 varchar。该字段的值如下所示:

2014-12-04.2300,
2014-12-04.2200,
2014-12-04.1600

这是 (date.24hr time) 格式。如何选择 2014-12-02 和 2014-12-05 等两个日期之间的所有记录?

我尝试了以下方法:

SELECT * FROM `data` WHERE `datetime` BETWEEN 2014-12-02.0000 AND 2014-12-05.2300 

但它不起作用并返回空。知道怎么做吗?

谢谢。

最佳答案

引用值。现在它们是算术表达式。 MySQL 将 2014-12-02.0000 解释为 2014 minus 12 minus 2.0000 并且一点都没有错。

SELECT * FROM `data` WHERE `datetime` BETWEEN '2014-12-02.0000' AND '2014-12-05.2300'

关于php - 如何在 DATETIME 字段中使用 BETWEEN 或 <,> 运算符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27296010/

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