Announcement

Collapse
No announcement yet.

Probleme bei SUM() in SQL (Paradox)

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • Probleme bei SUM() in SQL (Paradox)

    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)

  • #2
    Was kommt den stattdessen raus?

    Irgendwann sollte man sich doch überleben solche toten SW-Systeme mit halbwegs was neuen abzulösen.

    Comment


    • #3
      Antwort

      sorry, ich hatte die Fehlermeldungen per try abgefangen !!

      Zu wenig Speicher.
      Eigentlich war genug da.
      Aber Windows verwaltet diese Speicheranfragen über den virtuellen Festplattenspeicher und der war etwas gering eingestellt (läuft in Windows 7 auf einer virtuellen Konsole für Windows XP).

      Jetzt funzt's! Danke für den elementaren Tipp!

      Comment

      Working...
      X