2

次の文字列形式の値を持つ入力列「MonthName」があります22-MAY-2017 02:29:33.00。これを宛先テーブルの Datetime データ型に変換したいと思います。

そのためには、次の変換を行う必要があり 22-MAY-2017 02:29:33.00 ます22-05-2017 02:29:33.00

派生列タスクでこれを達成するにはどうすればよいですか。
以下の式を使用して値の月名部分を取得していますが、それが私の目的の多くを果たしているとは思いません

SUBSTRING(MonthName,FINDSTRING(MonthName,"-",1) + 1,FINDSTRING(MonthName,"-",2) - FINDSTRING(MonthName,"-",1) - 1) <br/>

上記の式は、5 月、6 月、7 月などのすべての月の名前を含む新しい列を作成します。

4

2 に答える 2