我想要在过去1天内输入的行.
我有一个存储的日期列YYYY-MM-DD,我允许用户以这种格式发送他们想要查看的日期yyymmdd我如何才能使用这些数据将其限制在前一天?
我想这与BETWEEN关键字有关,但我无法弄明白.
小智 8
SELECT * from TABLE_NAME WHERE ROW_DATE BETWEEN '2011-03-20' AND '2011-03-21'
Run Code Online (Sandbox Code Playgroud)
这个查询:
SELECT *
FROM mytable
WHERE mydate >= STR_TO_DATE('110321', '%y%m%d') - INTERVAL 1 DAY
AND mydate < STR_TO_DATE('110321', '%y%m%d')
Run Code Online (Sandbox Code Playgroud)
将返回所有记录 Mar 20, 2011
| 归档时间: |
|
| 查看次数: |
8440 次 |
| 最近记录: |