Moltiplicazione in query al posto di sum

di Anonimizzato26119 il
6 risposte
Buongiorno,
avrei bisogno di sostituire in una query la funzione somma con una moltiplicazione.

La query è questa:
SELECT Sum((((Switch([GP]=1,0.99999,[GP]=2,0.9999,[GP]=3,0.999,[GP]=4,0.99))^[esposizioneParziale]))) AS Vaggregata
FROM qValutazioneAggregata
ORDER BY Sum((((Switch([GP]=1,0.99999,[GP]=2,0.9999,[GP]=3,0.999,[GP]=4,0.99))^[esposizioneParziale]))) DESC;

Ho il dubbio che sia possibile, ma mi sembra incredibile che non si possa fare.
Ciao a tutti

6 Risposte

  • Scusate ho tolto dei campi di ragruppamento, ma credo che il quesito rimanga invariato.
  • Uh grazie mille, ora lo studio un po' e vi dico.
  • Non l'ho provato ma sicuramente funziona, grazie mille. E chi se la ricorda la matematica, potevo arrivarci da solo a questo logaritmico trucco geniale!!!
    Grazie mille ancora!!!
  • Salve,
    leggilo pero' bene fino in fondo, anche nei commenti, specialmente quelli del grande Joe Celko, perche' "non e' banale" in caso di presenze di 0 e numeri negativi..,
    salutoni
    --
    Andrea
  • Ah ok, giusta osservazione, nel mio caso non ho mai numeri negativi o nulli, non dovrei avere problemi. Grazie ancora!!!
Devi accedere o registrarti per scrivere nel forum
6 risposte