1
SQL文は、日付列に5日を追加し、出力をMM/DD/YYYYに再フォーマットすることになっています。SQL Serverの日付変換で出力がフォーマットされていません
計算は機能していますが、使用する値に関係なく、フォーマットは変更されません。
日付の列はvarchar(128)
と定義されています(私はdatetime
とvarchar(128)
をconvert文で使用しました)。
私は間違っていますか? SQL Serverが日付にmm/dd/yyyy
を変換しますので、あなただけのdateadd()
を必要として、ご希望の形式に戻す変換
SELECT
FSI_Date, DATEADD("d", +5, CONVERT(DATE, FSI_Date, 101)) AS NEWDAY,
FROM
DB_test
FSI_Date NEWDAY
---------------------------
12/12/2015 2015-12-17