Access-o-Mania

Access-Forum (Deutsch/German) => Tabelle/Abfrage => Thema gestartet von: Axel18 am Oktober 31, 2014, 16:46:38

Titel: falsches Kriterium ??
Beitrag von: Axel18 am Oktober 31, 2014, 16:46:38
Ich habe eine Abfrage mit u.a. zwei Feldern (kg13 und kg14). Die Werte sind summiert.
Nun will ich aber kein Ergebnis angezeigt bekommen, wo sowohl kg13 als auch kg14 = 0 sind.
Wenn ich andererseits als Kriterium bei kg13 >0 und bei kg14>0 angebe, dann fehlen mir Ergebnisse und die Gesamtsumme stimmt nciht.
Aktuell (ohne ">0") stimmt die Endsumme, aber ich bekomme eben Zeilen angezeigt, wo beide Werte "0" haben.
Die SQL lautet wie folgt:

SELECT Produktnummer.Art, Produktnummer.prodNr, Produktnummer.Bezeichnung, Sum(UmsatzManuelleEingabe.kg13) AS Summevonkg13, Sum(UmsatzManuelleEingabe.kg14) AS Summevonkg14, UmsatzManuelleEingabe.ksort
FROM UmsatzManuelleEingabe RIGHT JOIN Produktnummer ON UmsatzManuelleEingabe.prodNr = Produktnummer.prodNr
GROUP BY Produktnummer.Art, Produktnummer.prodNr, Produktnummer.Bezeichnung, UmsatzManuelleEingabe.ksort
HAVING (((Produktnummer.Art) Like "*" & [welche Qualitätsgruppe - DI - CAD - HSI - TJ] & "*"));

Schönes Wochenende
Titel: Re: falsches Kriterium ??
Beitrag von: MaggieMay am November 01, 2014, 00:59:49
Hallo,
Zitat von: Axel18 am Oktober 31, 2014, 16:46:38
Nun will ich aber kein Ergebnis angezeigt bekommen, wo sowohl kg13 als auch kg14 = 0 sind.
Das sollte sich folgendermaßen umsetzen lassen:SELECT Produktnummer.Art, Produktnummer.prodNr, Produktnummer.Bezeichnung, Sum(UmsatzManuelleEingabe.kg13) AS Summevonkg13, Sum(UmsatzManuelleEingabe.kg14) AS Summevonkg14, UmsatzManuelleEingabe.ksort
FROM UmsatzManuelleEingabe RIGHT JOIN Produktnummer ON UmsatzManuelleEingabe.prodNr = Produktnummer.prodNr
GROUP BY Produktnummer.Art, Produktnummer.prodNr, Produktnummer.Bezeichnung, UmsatzManuelleEingabe.ksort
HAVING (
((Produktnummer.Art) Like "*" & [welche Qualitätsgruppe - DI - CAD - HSI - TJ] & "*") AND
(Sum(UmsatzManuelleEingabe.kg13) > 0 OR
Sum(UmsatzManuelleEingabe.kg14) > 0)
);

Titel: Re: falsches Kriterium ??
Beitrag von: Axel18 am November 01, 2014, 08:57:28
Danke, das war's

Schönes Wochenende