In psuedo-Code, dies bascially ist, was würde ich tun mag:unterschiedliche Summen Computing in Abhängigkeit vom Wert einer Spalte
select
if a1 >= 0 and a1 <= 2
a2 + a7 + a8 as sum
else
a2 + a8 as sum
from table_name
;
(. Die Spaltennamen usw. sind nur für Illustration)
In Englisch: Ich muss verschiedene Spalten für jeden von ein paar tausend Datensätze summieren. Ich würde gerne die Summe in SQL machen, wenn möglich. Es gibt nur einen oder zwei Unterschiede zwischen den Bedingungen, entweder eine einzelne Spalte fehlt/hinzugefügt, eine Substitution oder beides. Dies basiert auf der Geschäftslogik der Anwendung, nicht auf einer Designentscheidung meiner Wahl.
Ich benutze sqlite3 (3.6.10), was die Optionen etwas einschränkt.
Das ist genau das, was ich brauchte, danke. Klappt wunderbar. –