Sqlserver
 sql >> Datenbank >  >> RDS >> Sqlserver

Wie man eine berechnete Spalte mit dem richtigen Dezimal/$-Ergebnis umwandelt

BOL sagt:

Sie müssen also [val1], 1000 und [val2] in Float-Typen konvertieren:

[Total] AS CAST ( ((CAST ([val1] as float)/CAST (1000 as float)) * CAST ([val2] as float)) AS DECIMAL(18,2)) PERSISTED