标签归档:datediff

mssql sqlserver 使用sql脚本计算指定的两个日期之间的差(年,月,日,小时,分,秒)


摘要:
下文讲述使用sql脚本的方式获取两个日期时间之间的差值,如下所示:
实验环境:sql server 2008 R2


例1:
返回“2019-2-14”和”2019-2-15 “之间的天数差异

 
  select datediff(DAY,'2019-2-14','2019-2-15') as [相差天数]


year:返回相差年份
month:返回相差月份
day:返回相差天数
hour:返回相差小时数
minute:返回相差分钟数
second:返回相差秒

例2:
返回“2019-2-14 23:59:59”和”2019-2-15 0:10:10″之间的秒数差异

 
  select datediff(second,'2019-2-14 23:59:59','2019-2-15 0:10:10') as [相差秒数]