select ステートメントの一部で、値を小数点以下 2 桁に丸めたいと考えています。選択には、ある列の値を取得して別の列の値を掛けて100で割る乗算があります。この値を小数点以下2桁で返したいのですが、何も正しく機能していないようです。これが私がこれまでに試したことです:
SELECT
a.Rate AS 'Rate'
,a.LoI AS 'Liability'
---------------------------------------------------
---- Tried Each Of These Seperately ---------------
---------------------------------------------------
CAST(a.Rate * a.LoI / 100, money) AS 'Premium'
ROUND(a.Rate * a.LoI / 100,2) AS 'Premium'
CAST((A.Rate * a.LoI / 100), money) AS 'Premium'
CONVERT(A.Rate * a.LoI / 100, money) AS 'Premium'
FROM tblAspecs a
a.レートはデータ型ですDecimal(10,2)
a.LoI はデータ型ですbigint
Microsoft SQL Server Management Studio 2010 を使用しています。