SQL 查询 CardAttenDence 表的前 6 小时数据
SQL 查询 CardAttenDence 表的前 6 小时数据
原始 SQL 查询:
SELECT CardID, AttenDatatime FROM CardAttenDence WHERE AttenDatatime > dateadd(hh,-1,getdate()) order by AttenDatatime DESC
解释: 该 SQL 查询从 CardAttenDence 表中选择 CardID 和 AttenDatatime 列,其中 AttenDatatime 大于一个小时之前的时间,按照 AttenDatatime 倒序排序。
查询前 6 小时内数据的 SQL:
SELECT CardID, AttenDatatime
FROM CardAttenDence
WHERE AttenDatatime > dateadd(hh,-6,getdate())
ORDER BY AttenDatatime DESC
解释:
该 SQL 查询将原始 SQL 中的 dateadd(hh,-1,getdate()) 修改为 dateadd(hh,-6,getdate()),从而将查询条件改为大于 6 小时之前的时间。
注意:
dateadd(hh,-6,getdate())表示当前时间减去 6 小时。ORDER BY AttenDatatime DESC表示按照 AttenDatatime 列倒序排序,最新的数据排在最前面。
原文地址: https://www.cveoy.top/t/topic/oucz 著作权归作者所有。请勿转载和采集!