Display rows from MySQL where a datetime is within the next hour

前端 未结 2 566
无人共我
无人共我 2021-01-12 07:24

I always have trouble with complicated SQL queries.

This is what I have

$query = \'
            SELECT id,
                   name, 
                         


        
2条回答
  •  我在风中等你
    2021-01-12 08:07

    WHERE date_time = DATE_SUB(NOW(), INTERVAL 1 HOUR)
    

    means date_time equals exactly now minus one hour, which would result in any record exactly one hour old.

    Why not use

    WHERE TIMEDIFF(date_time, NOW()) < '01:00:00'
    AND date_time > NOW()
    

提交回复
热议问题