MSSQL sqlserver使用sql脚本获取两个日期之间的“月数、天数、周数”的方法分享


摘要:
下文讲述sqlserver中获取两个日期之间的 月数、天数、周数的方法分享


实现思路:
通过向datediff中输入不同的参数,达到返回两个日期之间的月数、周数、天数

    --参数定义
    declare @date1 varchar(20)
    declare @date2 varchar(20)
 
    set @date1 ='2019-1-1'
    set @date2 ='2019-8-31'
    
     --获取两个日期之间的月数
    select DATEDIFF(MM,@date1,@date2)
     --获取两个日期之间的周数
    select DATEDIFF(WW,@date1,@date2)
     --获取两个日期之间的天数
    select DATEDIFF(DD,@date1,@date2)