>Esiste una funzione come SUM che invece di sommare moltiplica tutti i record di una query?
annoso problema.. la PROD o la MULTIPLY non esistono.
>Altrimenti come posso ottenere il prodotto del valore dello stesso campo di N record?
utilizzando un trick che si basa sulle proprietà fondamentali dei logaritmi.
sapendo che
LOG(a) + LOG(b) = LOG(a * b)
e applicando l'inversa della LOG, che è l'EXP puoi fare:
EXP(LOG(a) + LOG(b)) = EXP(LOG(a * b))
EXP e LOG si annullano e ottieni il prodotto..
quindi con t-sql:
SELECT EXP(SUM(LOG(quota)) FROM tabella
per curiosità, che devi farci con quel valore?
>Grazie!
di nulla! 
Alessandro Alpi | SQL Server MVP
MCP|MCITP|MCTS|MCT
http://blogs.dotnethell.it/suxstellino
http://suxstellino.wordpress.com
http://mvp.microsoft.com/profiles/Alessandro.Alpi