时间间隔的一致格式

时间:2013-06-04 18:32:43

标签: sql sql-server tsql sql-server-2008-r2

我有一个名为T_Int的表,数据如下:

Interval
0
30
100
130
200
230
---
---
2300
2330

我希望这些值保持一致。我的输出应该是这样的:

Interval
0000
0030
0100
0130
---
---
2300
2330

我该怎么做?

1 个答案:

答案 0 :(得分:3)

哦,我希望SQL Server有to_char()像Oracle和Postgres。

这是一种方式:

select right(replicate('0', 4)+cast(Interval as varchar(255)), 4)