0

タイプ varchar(255) で tbl1 から列を読み取り、タイプ datetime として tbl2 にロードしようとしています。以下のコードを参照してください。

 SELECT CAST(LTRIM(RTRIM(NLCompany)) AS varchar(20)) AS SRC_NLCompany, 
 CAST(LTRIM(RTRIM(AccountCode)) AS varchar(8)) AS SRC_AccountCode, 
 CAST(LTRIM(RTRIM(DocumentNumber)) AS numeric(10, 0)) AS SRC_DocumentNumber, 
 CAST(LTRIM(RTRIM(PaymentType)) AS varchar(1)) AS SRC_PaymentType, 
 CAST(LTRIM(RTRIM(PostingDaybkDate)) AS datetime) AS SRC_PostingDaybkDate
 FROM TBL1

エラー: varchar データ型を datetime データ型に変換すると、範囲外の値になりました。

4

1 に答える 1