0
DateAdd()を使用しようとしていますが、日付がINTになっています。 DATEADD(dd、-60、convert(datetime、20161231))日付がINTにあるときのDateADD()
これは次のようになります。 "式をデータ型datetimeに変換する算術オーバーフローエラーが発生しました。 "提案してください。
DateAdd()を使用しようとしていますが、日付がINTになっています。 DATEADD(dd、-60、convert(datetime、20161231))日付がINTにあるときのDateADD()
これは次のようになります。 "式をデータ型datetimeに変換する算術オーバーフローエラーが発生しました。 "提案してください。
intを文字列として最初にキャストします。日付でのダッシュは楽しみのためだけに、以下の
Select cast('2016-12-31' as date)
,cast('20161231' as date)
を試すオプション...ちょうどより読み
select DATEADD(dd,-60,cast(20161231 as varchar(10)))
戻り
2016-11-01 00:00:00.000
です