At ärgert mich, dass es keine Multiply / Product Aggregatfunktion in SQL Server gibt. Leider habe ich oben die Antwort @gbn nicht gefunden, bis ich das Problem schon anders gelöst hatte. Ich poste diese alternative Lösung nur für den Fall, dass es jemandem hilft oder wenn es sich als effizienter herausstellt.
Meine Lösung beinhaltet grundsätzlich die Verwendung eines rekursiven allgemeinen Tabellenausdrucks, um alle Werte zu multiplizieren.
%Vor%Starttabelle (+ die Nummer der partitionierten Zeile) wählt:
%Vor%Liste der ID / Multiplikatoren, die alle zusammen multipliziert werden, wählt:
%Vor%Tags und Links sql-server tsql