如果存在两个SQL的日期时间字段,如何在Select中返回两日期相减之年月日时分秒?
  举例如下:
  select date1,date2 from tb
  其中 date1, date2 均为datetime型.
  求date2-date1 得出相差的年月日时分秒
  有解决此类问题,我们可以使用datediff函数,其功能如下
  datediff(yy,date1,date2),返回年
  datediff(m,date1,date2),返回月
  datediff(d,date1,date2),返回日
  datediff(hh,date1,date2),返回时
  datediff(n,date1,date2),返回分
  datediff(s,date1,date2),返回秒
  datediff(ms,date1,date2),返回毫秒
  根据以上的知识,我们要使用SQL中的Select返回年月日时分秒,语句如下:
  select datediff(yy,date1,date2) from tb
  select datediff(m,date1,date2) from tb
  select datediff(d,date1,date2) from tb
  select datediff(hh,date1,date2) from tb
  select datediff(n,date1,date2) from tb
  select datediff(s,date1,date2) from tb