1
我有一個名爲T_INT表和數據的樣子:的時間間隔一致的格式
Interval
0
30
100
130
200
230
---
---
2300
2330
我想的價值觀是一致的。我的輸出應該是這樣的:
Interval
0000
0030
0100
0130
---
---
2300
2330
我該怎麼做?
我有一個名爲T_INT表和數據的樣子:的時間間隔一致的格式
Interval
0
30
100
130
200
230
---
---
2300
2330
我想的價值觀是一致的。我的輸出應該是這樣的:
Interval
0000
0030
0100
0130
---
---
2300
2330
我該怎麼做?
哦,我希望SQL Server有像Oracle和Postgres那樣的to_char()
。
這裏有一種方法:
select right(replicate('0', 4)+cast(Interval as varchar(255)), 4)
SQL Server 2012具有'SELECT FORMAT(Interval,'0000')...'如果ANSI不支持某些東西,我寧願使用.NET而不是Oracle/Postgres。 –
是'interval'字符或數字? –
@MarkBannister它是數字 – peter