>SELECT IDConto, SUM(CAST(((quantita*prezzo) - (quantita*prezzo)*sconto/100.00))
>AS decimal(10,2)) AS tot FROM prodotti_venduti WHERE id_differita=4433
>GROUP BY IDConto
C'è un errore di parentesi, e sbagli la sintassi della CAST.
Fai come qui di seguito:
SELECT
IDConto
, SUM(
CAST(
(quantita*prezzo - quantita*prezzo*sconto/100.00) AS decimal(10,2)
) AS tot
FROM
prodotti_venduti
WHERE
id_differita=4433
GROUP BY
IDConto
--
Alessandro Alpi | SQL Server MVP
http://www.alessandroalpi.net
http://blogs.dotnethell.it/suxstellino
http://mvp.support.microsoft.com/profile/Alessandro.Alpi
http://italy.mvps.org