Announcement

Collapse
No announcement yet.

Anfänger braucht Hilfe

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

  • Anfänger braucht Hilfe

    Hey, bin neu hier im Forum und hab gleich meine erste Frage:

    Der Code:

    SELECT Name, (UEPreis*DauerUE) AS Gesamtgebühren
    FROM Lehrgang AS L INNER JOIN Inhalt AS I ON L.INR = I.INR
    INNER JOIN Teilnahme AS Te ON L.LNR = Te.LNR
    INNER JOIN Teilnehmer AS Tr ON Te.TNR = Tr.TNR


    liefert folgendes Ergebnis:

    Battner 600
    Battner 480
    Mitz 1056
    Jäger 600
    Jäger 640
    Jäger 1200
    Griffith 320
    Betz 1056
    Betz 600
    Betz 1200
    Gründgens 1200
    Bach 1056
    Bach 600
    Bach 192
    Bach 1200

    und so weiter....

    Nun meine Frage, die Namen tauchen ja teilweise auch mehrfach auf, wie bekomme ich es hin, dass die Namen nur 1 mal auftauchen und alle Werte die dem jeweiligen Namen zugeordnet sind addiert werden?

  • #2
    sum und group by !

    Hallo,

    select sum(.....)
    .......

    group by .....

    Also in etwa :

    SELECT Name, sum(UEPreis*DauerUE) AS Gesamtgebühren
    FROM Lehrgang AS L INNER JOIN Inhalt AS I ON L.INR = I.INR
    INNER JOIN Teilnahme AS Te ON L.LNR = Te.LNR
    INNER JOIN Teilnehmer AS Tr ON Te.TNR = Tr.TNR
    GROUP BY Name


    mfg
    BD

    Comment


    • #3
      Hey, hat geklappt,
      danke für die schnelle Antwort!

      Comment

      Working...
      X