日付処理プロシージャを使用しています。ファイルから入ってくる日付は 'yyyymmdd'と書式設定されており、dateaddやdatepartなどの組み込み日付関数で使用するためにはDATETIMEデータ型に変換する必要があります。'yyyymmdd'形式を使用してVarcharをDatetimeに変換する
CONVERT(DATETIME、datestring) - 式をデータ型datetimeに変換する算術オーバーフローエラーが発生しました。
私は文字列を別々のセクションに分割し、それらを再結合して有効な日時スタンプを形成することを考えましたが、このIFを避けることを望みます。
このvarchar形式から日付または日時に変換する他の方法はありますか?あなたのエラー、あなたのdatestring
に基づいて
あなたはあなたが同様に実行しようとしている完全なSQLを提供することができますCONVERTに供給される引数の値は? –