テーブルから前日のレコードを取得しようとしていますが、正確に行う方法がわかりません。あなたの助けが必要です..
表: 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);