Forums Neueste Beiträge
 

Befehl wie SUM nur mit Multiplikation

16/07/2008 - 16:05 von Tim Konnst | Report spam
Hallo,

ich suche eine Funktion àhnlich SUM(SPALTE) die mir alle Werte einer Spalte
nicht addiert sondern multipliziert. Kenn jemand einen solchen Befehl?

Beispiel:

SPALTE
2
4
5
40 sollte rauskommen ;)

Danke!

Grüße Tim
 

Lesen sie die antworten

#1 Torsten Schuessler
16/07/2008 - 16:50 | Warnen spam
Hi Tim,

keine Funktion, aber wer sich noch an ein wenig an Mathematik und
Logarithmus erinnert ...
http://de.wikipedia.org/wiki/Logarithmus,

kleiner Trick - große Wirkung: L(x*y) = L(x) + L(y)

SELECT EXP(SUM(LOG(SPALTE))) AS MultiplikationsErgebniss
FROM mytab


CU
tosc

InsideSQL.org: http://www.insidesql.org
Blog: http://www.insidesql.org/blogs/tosc

"Tim Konnst" schrieb im Newsbeitrag
news:
Hallo,

ich suche eine Funktion àhnlich SUM(SPALTE) die mir alle Werte einer
Spalte
nicht addiert sondern multipliziert. Kenn jemand einen solchen Befehl?

Beispiel:

SPALTE
2
4
5
40 sollte rauskommen ;)

Danke!

Grüße Tim

Ähnliche fragen