MAX - Problem

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • MAX - Problem

    Tach,

    wie kann ich mit einer einzigen SQL-Anweisung einen Wert aus einer Tabelle auslesen, der in der Zeile steht, die bei einem bestimmten Attribut einen Maximalwert aufweist.

    Beispiel:
    Datum Wert Kategorie1 Kategorie2
    -----------------------------------
    1.10. 100 A 1
    1.10. 300 B 1
    2.10. 75 A 1
    2.10. 250 B 1
    4.10. 200 A 2
    4.10. 500 B 2
    ... ... ... ...

    Ich möchte beispielsweise wissen, welcher Wert als letztes mit Kategorie (A|1) eingegeben wurde. Mit einem einzigen SQL-Kommando.

    Muss irgendwas sein mit SELECT MAX(Datum) bla bla bla...

    Hmmm...

    Gruß
    wenigtelefonierer

    [Editiert von wenigtelefonierer am 24-10-2001 um 13:54]

  • #2
    sehe ich es richtig das a Kategorie 1 ist und 1 Kategorie 2 ?? Naj dann ist der SELECT :

    SELECT * FROM TABELLE WHERE kategorie1 = "a" AND kategorie2="1" ORDER BY datum DESC

    jetzt nimmst du einfach die erste Zeile und das war es.

    Kommentar


    • #3
      Naja, manchmal hat man einfach ein Brett vor dem Kopf.

      dAnke.

      Kommentar

      Lädt...
      X