日付時刻を文字列に変換します。私のSQLクエリでは、 "2016/06/15"の日付があります。この日付で、私は1ヶ月 "2016/05/15"を差し引いています。 私はこの部分を働かせました。しかし、文字列(varcharまたはnvarchar)に変換しようとすると、次の例外が発生します。 文字列から日付時刻を変換するときに変換に失敗しました。私はこれを修正する方法がわかりませんが、助けていただければ幸いです。datetimeを文字列に変換できませんSQL
はここ
Declare @date as datetime
Set @date = GetDate()
print @date
Declare @dateMinusOneMonth as datetime
Set @dateMinusOneMonth = GetDate()
Set @dateMinusOneMonth = Convert(nvarchar, Convert(nvarchar(3), DateAdd(month, -1, @date)), 101)
print @dateMinusOneMonth
私は変換が 'Sql Server'タスクではないと思います。 'C#'コードの値を変換する – Fabio
Fabioが知っている量を表示します。 CONVERT({Interval}、{expression}、{style})はSQL SERVERの関数です。[リンク](https://msdn.microsoft.com/en-us/library/ms187928.aspx) –