假设表有如下两列D13和D14:
要求输出如下三列:
其中D15的定义如下:
D15 = D14 - D13,这里D15的输出格式需要和D13和D14保持一致,即HH:MM:SS
如何写T-SQL
------解决方案--------------------
试试这个:
select d13,d14,convert(varchar(8),dateadd(second,DATEDIFF(SECOND,D13,D14),'2010-01-01'),108) as d15
from 表
select d13,d14,convert(varchar(8),dateadd(second,DATEDIFF(SECOND,D13,D14),'2010-01-01'),108) as d15
from 表