【发布时间】:2020-10-05 15:14:41
【问题描述】:
我的 MySQL 表存储带有日期/时间戳的记录。我想从昨天创建的表中查找记录(如创建日期为昨天 - 无论时间戳部分是什么)
下面是 db 记录的样子:
我尝试了以下选择(以及其他一些变体,但没有得到昨天日期的行。
SELECT m.meeting_id, m.member_id, m.org_id, m.title
FROM meeting m
WHERE m.create_dtm = DATE_SUB(CURDATE(), INTERVAL 1 DAY)
不完全确定我需要如何构造 where 子句来获取昨天发生的会议 ID。任何帮助将不胜感激。
【问题讨论】:
-
您的查询只匹配昨天午夜的时间!你需要一个范围......
标签: mysql sql datetime where-clause