私は次のクエリデータ型変換
select distinct pincode as Pincode,CAST(Date_val as DATE) as Date,
SUM(cast(megh_38 as int)) as 'Postage Realized in Cash',
SUM(cast(megh_39 as int)) as 'MO Commission',
from dbo.arrow_dtp_upg
group by pincode,Date_Val
を実行しようとしていますが、私は、「データ型intにはnvarchar値'82 0.25' を変換する際の変換に失敗しました。」というエラーを取得しています
間違ったデータ型を使用していますか?
フロートを使用しようとしましたが、私は取得しています 'データ型nvarcharをfloatに変換中にエラーが発生しました。 警告:Null値は、集計または他のSET操作によって削除されます。 'エラーとして。 – user87
あなたの値の1つがNULLです。これをゼロとして扱いたい場合は、 'coalesce(floor(cast(meg_38 as float))、0)'を使用します。 – Phil