Har ett litet problem med en SQL-fråga. jag ska plocka ut en rabatt av typen "real" och den är på formen 0,10. Sen ska jag räkna ut hur mycket rabatt det är på produkten. det kan jag ju göra så här:Konvertera i SQL Server 2005?
pris - pris * (1 - rabatt)
Men hur konverterar jag detta i SQL 2005?
Pris = money
rabatt = real
--------------------------------EDIT-------------------------
jag löste det så här:
<code>
select c.CompanyName as 'Företag',
-- Plockar ut produktnamnet och räknar ut hur många procent rabatt kunden har på produkten...
p.ProductName +' '+ cast(od.Discount * 100 as char(10)) + '%' as 'Produkt och rabbat',
-- Räknar ut vad kunden har betalat för produkten efter avdragen rabatt...
str(od.UnitPrice * (1 - cast(od.Discount as decimal(3, 2))), 10, 2) as 'pris INKL rabatt'
from [Order Details] as od
</code>