Mysql
 sql >> Base de données >  >> RDS >> Mysql

PLAGE DE DATE et PLAGE HORAIRE MYSQL

Je pense que le problème était dans votre comparaison de temps :vous avez effectivement tout filtré avec votre time >= '22:00:00' and time <= '7:00:00'

J'espère que cela vous aidera :http://sqlfiddle.com/#!2/45108/7 /0

SELECT * FROM fax
WHERE date BETWEEN CURDATE() and CURDATE() + INTERVAL 1 DAY 
and
((time >= '22:00' and time <= '23:59')
or
(time >= '0:00' and time <= '7:00'))
and shift='GY' 
and complete=1