Announcement

Collapse
No announcement yet.

Aktuelle Stati bestimmen

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

  • Aktuelle Stati bestimmen

    Hallo allerseits,
    ich habe eine Tabelle Stati u.a. mit folgenden Feldern:
    StatusId,KommNr,StatusNr,Datum
    Z.B.
    1. StatusId,KommNr,StatusNr,Datum
    2. 1,1000,101,01.01.2011
    3. 2,1000,102,10.01.2011
    4. 3,1000,103,05.01.2011
    5. 4,1001,111,01.01.2011
    6. 5,1001,112,10.01.2011
    7. 6,1001,113,05.01.2011
    8. 7,1002,111,15.01.2011

    Ich möchte für jede KommNr den aktuellen Status innerhalb eines Select-Statements ausgeben. Im Beispiel soll das Ergebnis wie folgt aussehen:
    1. StatusId,KommNr,StatusNr,Datum
    2. 2,1000,102,10.01.2011
    3. 5,1001,112,10.01.2011
    4. 7,1002,111,15.01.2011


    Irgendwie bekomme ich das zugehörige Select-Statement nicht hin.
    Kann jemand helfen?

    Uli

  • #2
    Hallo,

    siehe: Bei "doppelten" Datensätzen nur einen anzeigen

    Gruss Falk
    Wenn du denkst du hast alle Bugs gefunden, dann ist das ein Bug in deiner Denksoftware.

    Quellcode ohne ein Mindestmaß an Formatierung sehe ich mir nicht an! Ich leiste keinen Privatsupport per Mail oder PN!

    Comment


    • #3
      Originally posted by Falk Prüfer View Post
      Vielen Dank Falk!
      Wirklich ein didaktisch hervorragend gelungenes Thema, welches Du geschrieben hast! Es hat mir sehr geholfen. Noch ein Tipp bezüglich der Bestimmung von genau einem Datensatz bei identischem Datum:
      Code:
      SELECT a.id, a.name, a.last_use
      FROM doppeltest a
      LEFT OUTER JOIN doppeltest b ON b.name = a.name AND
                                      (b.last_use > a.last_use OR
                                       (b.last_use = a.last_use AND b.Id>a.Id))
      Dies geht also auch ohne "SubSelect" .
      Viele Grüße

      Uli
      Zuletzt editiert von UliTs; 21.09.2011, 09:46. Reason: P.S. Wie kann ich ein Thema als "[GELÖST]" kennzeichnen?

      Comment

      Working...
      X