我想从表中获取前一天的记录,但我不知道具体该怎么做。请帮忙解决。
表格:RECORD_DATA
id creationDate
1 | 2013-05-03 04:03:35 |
2 | 2013-05-03 04:03:35 |
现在我需要获取所有于2013年5月3日创建的记录,时间可以是任何时刻。因此我的查询应该使用LIKE操作符。
我正在使用以下查询,但它给出了空集:
select creationDate from RECORD_DATA
where creationDate LIKE DATE_SUB(STR_TO_DATE('2012-04-05','%d/%m/%Y'),INTERVAL 1 DAY);
,因为它似乎使用
min <= expr AND expr <= max`。 - Sdlion