sql 中,如何获取两个日期之前月数,周数,天数
1个回答
展开全部
定义和用法
DATEDIFF() 函数返回两个日期之间的时间。
语法
DATEDIFF(datepart,startdate,enddate)
datepart 缩写
年 yy, yyyy
季度 qq, q
月 mm, m
年中的日 dy, y
日 dd, d
周 wk, ww
星期 dw, w
小时 hh
分钟 mi, n
秒 ss, s
毫秒 ms
微妙 mcs
纳秒 ns
--相差月数
SELECT DATEDIFF(mm,'2018-1-30','2018-12-31')
--相差周数
SELECT DATEDIFF(wk,'2018-1-30','2018-12-31')
--相差天数
SELECT DATEDIFF(dd,'2018-1-30','2018-12-31')
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询