-
查询当日:
DATEDIFF(dd,时间字段,getdate()) = 0 -
查询昨日:
DATEDIFF(dd,时间字段,getdate()) = 1 -
查询明日:
DATEDIFF(dd,getdate(),时间字段) = -1 -
查询本周(默认从周日开始到周六):
DATEDIFF(week,字段,getdate()) = 0 -
查询本月:
DATEDIFF(month,字段,getdate()) = 0 -
查询本年:
DATEDIFF(year, GetDate(), 字段 ) = 0 -
格式化日期:
FORMAT(字段,'YYYY-MM-DD') -
时间点比较:
time1 > time2 为负数; time1 < time2 为正数; 年: SELECT DATEDIFF([year],time1 , time2) 月: SELECT DATEDIFF([month], time1 , time2) 天: SELECT DATEDIFF([day], time1 , time2) 时: SELECT DATEDIFF([hour], time1 , time2) 秒: SELECT DATEDIFF([second], time1 , time2)
本文内容来自网络信息汇总
本文详细介绍SQL中日期操作的实用技巧,包括如何查询当日、昨日、明日、本周、本月及本年的记录,以及如何进行时间点比较和格式化日期。通过这些技巧,可以更高效地管理和查询数据库中的时间数据。
2247

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



