Announcement

Collapse
No announcement yet.

SQL - Abfrage

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

  • SQL - Abfrage

    Hallo ich möchte eine Abfrage auf eine Tabelle schreiben bei der die höchsten Umsätze pro Tag und für jeden Vertreter ermittelt werden:

    Daten:

    Name - Umsatz - Tag - Ort
    Müller - 200.00 - 05.05.2011 - Frankfurt
    Müller - 250.00 - 05.05.2011 - München
    Müller - 180.00 - 05.05.2011 - Bonn
    Meier - 300.00 - 05.05.2011 - Hamburg
    Meier - 200.00 - 05.05.2011 - Bremen
    Meier - 100.00 - 05.05.2011 - Berlin

    Ergebnis:

    Name - Umsatz - Tag - Ort
    Müller - 250.00 - 05.05.2011 - München
    Meier - 300.00 - 05.05.2011 - Hamburg

    Kann mir da jemand helfen?
    Danke

  • #2
    select name, max(umsatz), tag, ort
    from tabelle
    group by name, tag, ort

    bye,
    Helmut

    Comment


    • #3
      Vielen Dank!

      Vielen Dank für die schnelle Hilfe -

      Comment


      • #4
        Hallo,

        das Group by Ort ist leider falsch. Sonst bekommt man jeden Ort pro Vertreter und Tag.


        siehe hier:
        http://entwickler-forum.de/showthread.php?t=62548

        Gruß
        docendo discimus

        Comment


        • #5
          Sorry, stimmt - da habe ich nicht genau gelesen

          bye,
          Helmut

          Comment

          Working...
          X