【发布时间】:2021-12-24 16:25:00
【问题描述】:
我有一个非常简单的查询。但它返回错误的结果。
select * from `table_a` where date(`schedule`) > '2021-11-13 06:31:00'
在我的表中,我有这些行
table_a
+---------------------+
| schedule |
+---------------------+
| 2021-11-13 08:59:00 |
+---------------------+
| 2021-11-13 08:59:00 |
+---------------------+
| 2021-11-13 08:59:00 |
+---------------------+
从技术上讲,这个查询应该返回所有行。但返回 0 行。
我尝试将操作更改为<,它返回了所有行(相反)。 我错过了什么吗?
注意:schedule 数据类型是 DATETIME。
【问题讨论】:
标签: mysql sql database date time