Announcement

Collapse
No announcement yet.

Abfrage mit sum function

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

  • Abfrage mit sum function

    Hallo zusammen,

    ich habe eine mysql db entworfen in der ua eine tabelle hinterlegt ist die aus

    den Feldern u.a. persID;artID;ausanzahl besteht.
    --jetzt möchte ich alle einträge einer person auslesen!
    Code:
    SELECT artikel.artID, artikel.anzahl AS soll, artikel.artikel, 
    zuordnung.ausanzahl AS ist
    FROM artikel
    LEFT JOIN zuordnung ON artikel.artid = zuordnung.artid
    AND zuordnung.persID = '3607'
    LEFT JOIN person ON person.persID = '3607'
    WHERE artikel.ArtID = '18'
    			OR artikel.ArtID = '19'
    			OR artikel.ArtID = '22'
    			OR artikel.ArtID = '52'
    			OR artikel.ArtID = '54'
    			OR artikel.ArtID = '57'
    			OR (
    			artikel.ArtID > '82'
    			AND artikel.ArtID < '100'
    			)
    			ORDER BY artikel.artikel ASC
    soweit ja kein Problem
    -- bestimmte artID bzw deren ausanzahl müssen zusammengezählt werden

    Code:
    SELECT sum(ausanzahl)as anzahl FROM zuordnung
    WHERE persID = '3607'
    AND (
    artID = '69'
    or artID = '87'
    )
    jede abfrage für sich is ja ok aber bekommt man das auch in eine Abfrage? kann mir da jemand helfen?

    danke

  • #2
    Schau dir die Control flow functions an:
    http://dev.mysql.com/doc/refman/5.0/...functions.html

    bspw.
    Code:
    SUM(IF(artid=69 OR artid=87, ausanzahl, 0)) anzahl
    Bei SQL-Code bitte beachten: Formatierung von SQL in Beiträgen

    Comment


    • #3
      ok, aber wenn ich es richtig deute ist es doch das gleiche ergebnis wie
      SELECT sum(ausanzahl)as anzahl FROM zuordnung
      WHERE persID = '3607'
      AND (
      artID = '69'
      or artID = '87'
      )

      Comment


      • #4
        ok, aber wenn ich es richtig deute ist es doch das gleiche ergebnis wie ...
        Nicht ganz, ich denke du wolltest die Einzelberechnung in deiner "großen" Abfrage mit einbauen.
        Bei SQL-Code bitte beachten: Formatierung von SQL in Beiträgen

        Comment


        • #5
          dann werde ich jetzt mal basteln......

          vorerst danke!

          Comment

          Working...
          X