tutorials.de Buch-Aktion 05/2012
ERLEDIGT
NEIN
ANTWORTEN
1
ZUGRIFFE
252
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    m3000 m3000 ist offline Mitglied Silber
    Registriert seit
    Jan 2005
    Beiträge
    99
    Hallo,

    ich habe eine Tabelle voll mit Rechnungdaten. Etliche Felder sind jeweils gleich ("Lieferant"), ein paar andere sind abweichend von Rechnung zu Rechnung, zB Rechnungsnummer und Rechnungsdatum. -> Wie kann ich die jeweils jüngste Rechnung eines Lieferanten finden? Also die mit dem jüngsten Datum? Datumsformat ist YYYYMMDD und number. Ganz plumper Versuch als Vorlage:
    Code :
    1
    2
    
    select lieferant, rechnungnummer, max(rechnungsdatum)
    from rechnung;
    Dank und Gruss
    Marcus
     

  2. #2
    Biber2 Biber2 ist offline Mitglied Gold
    Registriert seit
    Jan 2007
    Ort
    Bremen
    Beiträge
    215
    Moin m3000,

    eigentlich sollte es ja zumindest je Rechnungsnummer nur einen Satz in der Tabelle geben (es sei denn, Du hast alle drei oder noch mehr Felder als PK definiert).

    Mehrere Rechnungen EINES Lieferanten am selben Tag dagegen kann es durchaus geben.
    Somit ist die Frage, was Du wissen willst.

    Die "höchste" vergebene Rechnungsnummer des Liefeanten:
    Code sql:
    1
    2
    3
    4
    5
    6
    
    SELECT x.lieferant, x.rechnungnummer, x.rechnungsdatum  
    FROM rechnung x, 
    (SELECT lieferant , MAX(Rechnungsnummer) AS MaxReNr FROM Rechnung GROUP BY lieferant) y
    WHERE x.Lieferant = y.Lieferant 
    AND x.Rechnungsnummer = y.MaxReNr
    ORDER BY 1;

    -oder die jünste(n) Rechnung(en) -
    Code sql:
    1
    2
    3
    4
    5
    6
    7
    
    SELECT x.lieferant, x.rechnungnummer, x.rechnungsdatum  
    FROM rechnung x, 
    (SELECT lieferant , MAX(Rechnungsdatum) AS MaxReDatum 
    FROM  Rechnung GROUP BY lieferant) y
    WHERE x.Lieferant = y.Lieferant 
    AND x.RechnungsDatum = y.MaxReDatum
    ORDER BY 1;

    Grüße
    Biber
     

Ähnliche Themen

  1. Drag and Drop mit mehreren Zeilen
    Von Christian030783 im Forum Swing, Java2D/3D, SWT, JFace
    Antworten: 2
    Letzter Beitrag: 20.09.10, 08:39
  2. Spalte mit mehreren Zeilen!?
    Von Bandit_profi im Forum CSS
    Antworten: 6
    Letzter Beitrag: 28.09.06, 00:43
  3. JLabel mit mehreren Zeilen?
    Von failedC im Forum Swing, Java2D/3D, SWT, JFace
    Antworten: 2
    Letzter Beitrag: 09.04.06, 19:48
  4. Listbox mit mehreren Zeilen im String
    Von Rene Albrecht im Forum C/C++
    Antworten: 10
    Letzter Beitrag: 02.10.05, 13:57
  5. Variable mit mehreren Zeilen!
    Von HansLaass im Forum PHP
    Antworten: 5
    Letzter Beitrag: 25.11.04, 12:37