当前位置:首页 > 数据库 > 正文

sqlsever数据库中查询与某一时间点最接近的记录

求时间字段与输入时间点的时间差j绝对值,最后取最小时间差

SELECT min(ABS(DATEDIFF(MILLISECOND,‘2019-12-18 14:11:00.000‘ ,s.Time))) AS diff  FROM EnergyConsumptions AS s