DATEDIFF() 函数返回两个日期之间的时间。
语法:DATEDIFF(datepart,startdate,enddate)
w3c
可用于:
- 查询当前周数据:
datediff(week,[时间参数],getdate())=0
- 查询当前月数据:
datediff(month,[时间参数],getdate())=0
- 查询特定长时间前的数据:
CONVERT() 函数是把日期转换为新数据类型的通用函数。
CONVERT() 函数可以用不同的格式显示日期/时间数据。
语法:CONVERT(data_type(length),data_to_be_converted,style)
w3c
可用于查询某一天时间段内的数据:
convert(varchar,q.start_time) between convert(varchar,dateadd(day,当前时间的几天前,getdate())) and convert(varchar,dateadd(day,当前时间的几天后,getdate()))