给定两个日期/时间:
@start_date = '2009-04-15 10:24:00.000'
@end_date = '2009-04-16 19:43:01.000'
是否可以按照以下格式计算两个日期之间耗时
1天9小时19米
最佳答案
您可以get the difference between the two dates到您想要的任何分辨率(在您的示例中,分钟):
DATEDIFF(minute, @start_date, @end_date)
从这里开始,只需将分钟划分为小时,将小时划分为天,然后修改余数即可。
关于sql-server-2005 - 使用t-sql计算时间跨度,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/758891/