gpt4 book ai didi

MySQL查询以获取指定时间之前和之后的时间

转载 作者:行者123 更新时间:2023-11-29 06:57:13 26 4
gpt4 key购买 nike

我希望在指定日期和时间的 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

提前致谢

最佳答案

您需要使用 DATE_ADD DATE_SUB

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

SQLFiddle Demo

关于MySQL查询以获取指定时间之前和之后的时间,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12033585/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com