Hallo
ich habe ein Problem mit der Aggregatfunktion SUM().
Wenn zwei PLZ-Bereiche abgefragt werden, macht die Paradox-Datenbank problemlos mit.
Bei Einfügen weiterer Parameter funktioniert's nicht mehr (siehe ).
Weiß jemand, warum?
SELECT
SUM(Auftragpos.MENGE) As Menge,
SUM(Auftragpos.MZBH) As MengeZubeh,
SUM(Auftragpos.EPREISORAB) As EPreisORab,
SUM(Auftragpos.RABATT) As EPreisRab,
SUM(Auftragpos.BETRAG) As Betrag,
SUM(Auftragpos.FZ) As Fertigungszeit
FROM
"Axx.DB" Axx
LEFT OUTER JOIN "Ku.DB" Ku
ON (Axx.KUNDNUM = Ku.NUMMER)
RIGHT OUTER JOIN "Auftragpos.DB" Auftragpos
ON (Axx.AUFTRNUM = Auftragpos.AUFTRNUM)
LEFT OUTER JOIN "Ve.DB" Ve
ON (Axx.VERTRNUM = Ve.NUMMER)
LEFT OUTER JOIN "Art.DB" Art
ON (Auftragpos.MODELLNUM = Art.ARTIKELNUM)
WHERE
(Ku.NUMMER LIKE :kundenNr
AND Ku.KURZBEZ LIKE :kundenKurzbez
AND Auftragpos.MODELLNUM >= :modellnum_a
AND Auftragpos.MODELLNUM <= :modellnum_b
AND Ku.LANDKURZ like :kundenLand1
AND Ku.LANDKURZ not like :kundenLand2
AND Ku.PLZ >= :PLZ_A1
AND Ku.PLZ <= :PLZ_A2)
OR
(Ku.NUMMER LIKE :kundenNr
AND Ku.KURZBEZ LIKE :kundenKurzbez
AND Auftragpos.MODELLNUM >= :modellnum_a
AND Auftragpos.MODELLNUM <= :modellnum_b
AND Ku.LANDKURZ like :kundenLand1
AND Ku.LANDKURZ not like :kundenLand2
AND Ku.PLZ >= :PLZ_B1
AND Ku.PLZ <= :PLZ_B2)
ich habe ein Problem mit der Aggregatfunktion SUM().
Wenn zwei PLZ-Bereiche abgefragt werden, macht die Paradox-Datenbank problemlos mit.
Bei Einfügen weiterer Parameter funktioniert's nicht mehr (siehe ).
Weiß jemand, warum?
SELECT
SUM(Auftragpos.MENGE) As Menge,
SUM(Auftragpos.MZBH) As MengeZubeh,
SUM(Auftragpos.EPREISORAB) As EPreisORab,
SUM(Auftragpos.RABATT) As EPreisRab,
SUM(Auftragpos.BETRAG) As Betrag,
SUM(Auftragpos.FZ) As Fertigungszeit
FROM
"Axx.DB" Axx
LEFT OUTER JOIN "Ku.DB" Ku
ON (Axx.KUNDNUM = Ku.NUMMER)
RIGHT OUTER JOIN "Auftragpos.DB" Auftragpos
ON (Axx.AUFTRNUM = Auftragpos.AUFTRNUM)
LEFT OUTER JOIN "Ve.DB" Ve
ON (Axx.VERTRNUM = Ve.NUMMER)
LEFT OUTER JOIN "Art.DB" Art
ON (Auftragpos.MODELLNUM = Art.ARTIKELNUM)
WHERE
(Ku.NUMMER LIKE :kundenNr
AND Ku.KURZBEZ LIKE :kundenKurzbez
AND Auftragpos.MODELLNUM >= :modellnum_a
AND Auftragpos.MODELLNUM <= :modellnum_b
AND Ku.LANDKURZ like :kundenLand1
AND Ku.LANDKURZ not like :kundenLand2
AND Ku.PLZ >= :PLZ_A1
AND Ku.PLZ <= :PLZ_A2)
OR
(Ku.NUMMER LIKE :kundenNr
AND Ku.KURZBEZ LIKE :kundenKurzbez
AND Auftragpos.MODELLNUM >= :modellnum_a
AND Auftragpos.MODELLNUM <= :modellnum_b
AND Ku.LANDKURZ like :kundenLand1
AND Ku.LANDKURZ not like :kundenLand2
AND Ku.PLZ >= :PLZ_B1
AND Ku.PLZ <= :PLZ_B2)
Comment