gpt4 book ai didi

mysql - SQL 获取当前日期和特定时间

转载 作者:行者123 更新时间:2023-11-29 08:02:12 26 4
gpt4 key购买 nike

我正在尝试获取上午 8 点到下午 4 点之间获得批准的订单

SELECT 
*
FROM
orders
WHERE
approved_date BETWEEN 'CURDATE() 8:00:00' AND 'CURDATE() 16:00:00'

在这里,我试图获取下午 4 点后批准的订单(直到下一个工作日上午 8 点)

SELECT 
*
FROM
orders
WHERE
approved_date BETWEEN 'CURDATE() 16:00:00' AND 'NEXT_WORKING_DAY 8:00:00'

如何正确编写这些查询?

approved_dateDATETIME 格式 (0000-00-00 00:00:00)使用MySQL

编辑:工作日=周一周二周三周四周五

最佳答案

使用timestampadd

timestampadd(HOUR, 16, CURDATE()) # 4 pm
timestampadd(HOUR, 32, CURDATE()) # 8 am the next day

关于mysql - SQL 获取当前日期和特定时间,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23516103/

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