Announcement

Collapse
No announcement yet.

first () und last() alternative aus access

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

  • first () und last() alternative aus access

    hallo zusammen,

    die migration zu, sql server von access raubt mir noch den letzten nerv...

    in diversen abfragen habe ich in access bisher first und last verwendet.

    hintergrund ist folgender:
    es gibt bei einen vorgang (z.b. rechnung) die möglichkeit einen status zu diesem vorgang in einer untertabelle anzulegen.

    also kann ich sagen.

    (vorgang id) status (wert 3) xy am 06.01.2011
    (vorgang id) status (wert 9) xy am 07.01.2011
    (vorgang id) status (wert 2) xy am 08.01.2011
    (vorgang id) status (wert 1) xy am 09.01.2011

    es ist so, dass der statuswert nicht unbedingt der höchste ist. es könnte passieren dass der status (wert 9) irgendwann ersetzt wird durch (wert 3), der von der bewertung (status) unter umständen höher ist.

    funktion max und min auf den wert bezogen, ist also nicht einsetzbar.

    für mich ist wichtig, den tatsächlich letzten datensatz der zu diesem vorgang angelegt wurde zu ermitteln.

    wie kann ich das ohne die first und last funktion im sql server realisieren?

    für ansätze binich dankbar.

    grüße hannes

  • #2
    Hallo,

    evtl. helfen die Lösungsansätze aus diesem Thread schon weiter: Bei "doppelten" Datensätzen nur einen anzeigen

    Gruß 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
      danke für den link!

      ich habe es nun mit einer korrelierten abfrage gelöst.

      grüße
      hannes

      Comment

      Working...
      X