如何按日期或时间比较TIMESTAMP
列?
我尝试检索TIMESTAMP
列和NOW
的差异为一周或2小时或更短30分钟的记录。
SELECT FROM Tcase WHERE (date_time-datetime('now'))<7day
SELECT FROM Tcase WHERE (date_time-datetime('now'))<1hour
答案 0 :(得分:1)
实施例
SELECT * FROM Tcase
WHERE datetime(date_time,'-7 day', '+5 hour', '+10 minute') >= date('now')
SELECT * FROM Tcase
date('now') > datetime(date_time,'+7 day')
OR date('now') < datetime(date_time,'-7 day')