【发布时间】:2011-06-10 06:59:50
【问题描述】:
我想要 TotalVisitedTime 时间的总和,但它是别名列,所以我怎样才能得到它?
Select CONVERT(varchar(6), DATEDIFF(second, [Start], [End])/3600)
+ ':'
+ RIGHT('0' + CONVERT(varchar(2), (DATEDIFF(second, [Start], [End]) % 3600) / 60), 2)
+ ':'
+ RIGHT('0' + CONVERT(varchar(2), DATEDIFF(second, [Start], [End]) % 60), 2) AS TotalVisitedTime
FROM [Table Name]
注意:[Start] 和 [End] 是列名。
【问题讨论】:
-
我想求 TotalVisitedTime 时间的总和,但它是 alise 列,所以我怎么能得到它??????请帮助
标签: sql sql-server-2005 tsql sum