我希望从数据库中提取指定日期和时间 90 分钟(前后)的数据。目前我正在使用下面的查询,但它返回零记录。请帮助我做到这一点。
SELECT *
FROM `ashwani_video_user_tbl`
WHERE `assigned_date`
BETWEEN from_unixtime( 1324363500 ) - INTERVAL 120
MINUTE AND from_unixtime( 1324363500 ) + INTERVAL 120
MINUTE
LIMIT 0 , 30
提前致谢
最佳答案
SELECT *
FROM `ashwani_video_user_tbl`
WHERE `assigned_date` BETWEEN
DATE_SUB(from_unixtime(1324363500), INTERVAL 90 MINUTE)
AND
DATE_ADD(from_unixtime(1324363500), INTERVAL 90 MINUTE)
LIMIT 0 , 30
关于MySQL查询获取指定时间之前和之后的时间,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12033585/