[mysql] query datetime field only by time

Costas

Administrator
Staff member
we have these records :
snap133.png


using :
JavaScript:
SELECT *
FROM  user_working_hours
WHERE EXTRACT(HOUR_SECOND from date_start) between 100000 and 100500

snap134.png



using :
JavaScript:
SELECT *
FROM  user_working_hours
WHERE EXTRACT(HOUR_SECOND from date_start) between 100000 and 100600

snap135.png



using :
JavaScript:
SELECT *
FROM  user_working_hours
WHERE (EXTRACT(HOUR_SECOND from date_start) between 100000 and 100600) AND (EXTRACT(HOUR_SECOND from date_end) between 153000 and 153100)

snap136.png



just for the history, using :
JavaScript:
SELECT *
FROM  user_working_hours
WHERE HOUR(date_start)>15

snap137.png
 
Top