2017-02-15 9 views
1

この列をすべてのフィールドに正規化するにはどうすれば "%T"形式にすることができますか?時間、24時間(hh:mm:ss)m:sをh:m:sに正規化する

クエリSQL:SELECT duration FROM time_tbl;

Results exemples: 
2:43:30 
52:53 
0:01 
1:58:21 
28:56 
NULL 
02:05:35 
+1

と '52:53'何である必要がありますか? '00:52:53'? –

+0

希望の結果を追加してください。 –

+0

「TIME_FORMAT(継続時間、 '%H:%i:%s')」を試しても正しく動作しません。なっ分時間 – vvamondes

答えて

3

あなたは欠けている部分を埋めるためにLPAD()を使用することができます。

SELECT LPAD(duration, 8, '00:00:00') 
    FROM time_tbl; 

SQL Fiddle

+0

ありがとうございます。完璧に動作します! – vvamondes