Sqlserver
 sql >> Base de Dados >  >> RDS >> Sqlserver

Como converter coluna computada com resultado decimal/$ correto


BO diz:

Então, você precisa converter [val1], 1000 e [val2] para tipos float:
[Total] AS CAST ( ((CAST ([val1] as float)/CAST (1000 as float)) * CAST ([val2] as float)) AS DECIMAL(18,2)) PERSISTED