tarkusch
28-12-12, 13:30
Hallo,
habe da ein Problem mit einem Sum(Case ..).
Ich möchte, wenn in VZT2 <> 0 as drin steht diesen Wert ansonsten den Wert VZT1 summieren.
SELECT
SUM(Case When VZT2 <> 0 then VZT2 ELSE VZT1 END)
FROM MyFile
Mit diesem Sql bekomme ich das Ergebnis 2190 anstatt von 955.
Was mache ich da falsch?
VZT1 VZT2 Ergebnis(gewünschtes)
440 0 440
205 0 205
60 0 60
40 18 18
270 117 117
25 0 25
90 0 90
=====
955
Gruß und Dank
Tarki
habe da ein Problem mit einem Sum(Case ..).
Ich möchte, wenn in VZT2 <> 0 as drin steht diesen Wert ansonsten den Wert VZT1 summieren.
SELECT
SUM(Case When VZT2 <> 0 then VZT2 ELSE VZT1 END)
FROM MyFile
Mit diesem Sql bekomme ich das Ergebnis 2190 anstatt von 955.
Was mache ich da falsch?
VZT1 VZT2 Ergebnis(gewünschtes)
440 0 440
205 0 205
60 0 60
40 18 18
270 117 117
25 0 25
90 0 90
=====
955
Gruß und Dank
Tarki