15

文字列内に文字を挿入する際に助けが必要です。例:

031613 05:39 AM

出力は次のようになります。

03/16/13 05:39 AM

4

3 に答える 3

1

SUBSTRINGを使用するのはどうですか?

DECLARE @String VARCHAR(50) = '031613 05:39 AM'

SELECT  @String,
        SUBSTRING(@String,1,2) + '/' + SUBSTRING(@String,3,2) + '/' + SUBSTRING(@String,3,2) + SUBSTRING(@String,7,LEN(@String)-6)

SQLFiddle デモ

于 2013-06-19T06:07:50.643 に答える