I am trying to get orders which are approved between 8AM and 4PM
SELECT
*
FROM
orders
WHERE
approved_date BETWEEN 'CURDATE() 8:00:00' AND 'CURDATE() 16:00:00'
Here I am trying to get orders which are approved after 4PM (till next working day 8AM)
SELECT
*
FROM
orders
WHERE
approved_date BETWEEN 'CURDATE() 16:00:00' AND 'NEXT_WORKING_DAY 8:00:00'
How to write these queries correctly?
approved_date is DATETIME format (0000-00-00 00:00:00) using MySQL
Edit: working day = monday tuesday wednesday thursday friday