我正在使用SQL Server。我有这样的SQL查询:
select
t.TBarcode, l.Timeinterval
from
Transaction_tbl t
LEFT OUTER JOIN
Location_tbl l ON t.Locid = l.Locid
得到这样的结果:
Tbarcode Timeinterval:
1 00:10:00
2 00:05:00
3 00:20:00
而不是timeinterval
我希望得到timeinterval
这样的输出:
Timeinterval:
10
05
20
我必须在查询中进行哪些更改才能获得此结果?
答案 0 :(得分:3)
如果SQL Datatype
的{{1}}为l.TimeInterval
或datetime
,那么
time
答案 1 :(得分:1)
如果TimeInterval是日期,您可以使用DATEDIFF
。
答案 2 :(得分:0)
DECLARE @dat time(0) = GETDATE()
SELECT @dat
SELECT LEFT(RIGHT(@dat, 5), 2)