SQL数据库中对于时间的精确度比较做的不是很好。有时候是把值当成字符串的方式处理。
所以要比较两个日期还是这样比较好:
AND year(AttendanceDate)=year(C_Date)
AND month(AttendanceDate)=month(C_Date)
AND day(AttendanceDate)=day(C_Date)
所以要比较两个日期还是这样比较好:
AND year(AttendanceDate)=year(C_Date)
AND month(AttendanceDate)=month(C_Date)
AND day(AttendanceDate)=day(C_Date)
本文介绍了一种在SQL数据库中比较日期的有效方法,通过分别对比年、月和日来确保日期精度,避免了直接使用日期值可能导致的问题。
301

被折叠的 条评论
为什么被折叠?



