我有一个日期时间格式的MySQL数据库,如下所示我想运行一个SQL查询,向我显示任何比当前时间早于1小时但不大于4小时的信息。SELECT * FROM gs_objects WHERE dt_server < NOW()
目前,这显示了所有比当前时间更早的信息,如何将其更改为给我一个小时以上但不超过4个小时的信息?
ID | Date1 | 4/21/2015 11:00:00 AM假设现在是下午2点,只有当列Date和Now之间的时间差是>= 2小时时,我才需要查询ID 1。Select ID from Table where datediff(hour, Date, getdate()) >= 2 and ID = '1'
现在,这个查询将返回上午11点时间的第一条记录,但是我想忽
因此,我有一个脚本,它每小时将数据存储在MYSQL数据库中,并且我正在将这些数据放入一个图表中。我想用两条线画一张图。第一行是前24小时的数据,第2行是前24小时的数据。我试图像这样查询数据库:"SELECT * FROM database WHERE date >=(DATE_SUB>=(DATE_SUB(now(), I