给定一个开始时间和一个结束时间,然后求出这两个时间点的间隔时间,并以不同的形式显示
1、显示小时分钟(日期型)
DATEADD(n,Datediff(n, 开始时间 , 结束时间 ),'1900-01-01 00:00:00')
先计算出间隔时间的分钟数后加上一个开始日期得到一个新的日期,然后设置单元格格式为只显示小时分钟
显示结果:08:30
2、显示小时分钟(文本型)
CONVERT(VARCHAR(8),DATEADD(n,Datediff(n, 开始时间 , 结束时间 ),'1900-01-01 00:00:00'),108)
结果显示:08:30:00
在1的基础上将得到的日期转为文本只显示小时部分
|
|
hessen