【发布时间】:2011-08-07 12:49:34
【问题描述】:
我在一个名为 created_at 的表中有一个字段,我将与两个不同的日期进行比较。
例如created_at BETWEEN '2011-08-01 13:23:21' AND '2011-08-07 13:23:21'
我喜欢显示在这两个日期创建的所有记录。
我尝试了不同的方法,但仍然没有运气。
【问题讨论】:
-
您想显示 date1 和 date2 之间的所有记录吗?
我在一个名为 created_at 的表中有一个字段,我将与两个不同的日期进行比较。
例如created_at BETWEEN '2011-08-01 13:23:21' AND '2011-08-07 13:23:21'
我喜欢显示在这两个日期创建的所有记录。
我尝试了不同的方法,但仍然没有运气。
【问题讨论】:
首先确保将您的 date_field 设置为 DATETIME 类型,然后执行如下查询:
SELECT * FROM your_table WHERE date_field >= '2011-08-01 13:23:21' AND date_field <= '2011-08-07 13:23:21'
【讨论】:
SUBSTRING(now(), 1, 10) = '2015-0-15'
【讨论】: