I持って次のコード:変換が失敗した
私はvarchar型の値を変換する際変換が失敗したエラーを取得するしかし
declare @StartDate date declare @EndDate date set @StartDate='09/01/2016' set @EndDate='11/30/2016' SELECT 1 AS Segment, 'C' AS Subsegment, 100 AS Ent, 'KPAR' AS LOB, 'ATLB' AS Cov, ClaimNumber AS [Claim#], '12/31/'+AccidentYear AS AYDate, convert(date, cast(AccountingPeriodDate as date),101) AS EvalDate
'12/31/'をデータ型intに変換します。
私はこのエラーを以前には受けていませんでしたが、それはデータ型の変更によるものです。
私はAccidentYear'がint 'と仮定しています。その列に12/31 /を追加しようとしています。 'CONCAT()'を使うか、AccidentYearをvarcharとしてキャストしてください – Doolius
あなたの質問には、使用しているデータベース(おそらくSQL Server)にタグを付けてください。 –