| Vorheriges Thema anzeigen :: Nächstes Thema anzeigen |
| Autor |
Nachricht |
bertol Petty Member Third Class

Anmeldedatum: 11.10.2004 Beiträge: 3
|
Verfasst am: 29.02.2008, 15:36 Titel: Abfrage zum Höchsten Datum |
|
|
Hallo zusammen!
Ich habe folgendes Problem:
Ich habe eine Tabelle in der sind Preise mit Gültigkeitsdaten gespeichert. Nun möchte ich das Letzte Datum und deren Werte sehen.
Ein Bsp.:
| Code: | SELECT * FROM test.artikel
+-----------+----------+-------+------------+
| idartikel | NR | Preis | Gueltig_ab |
+-----------+----------+-------+------------+
| 1 | 12345678 | 1.50 | 2005-01-01 |
| 2 | 12345678 | 1.60 | 2006-01-01 |
| 3 | 12345678 | 1.70 | 2007-01-01 |
| 4 | 23456789 | 2.70 | 2007-01-01 |
| 5 | 23456789 | 2.80 | 2008-01-01 |
+-----------+----------+-------+------------+ | Es Sollen nun nur die idartikel 3 und 5 angezeigt werden, da dies jeweils das letzte Datum ist.
Versuche ich
| Code: | | SELECT NR, Preis, max(Gueltig_ab) FROM test.artikel group by NR; | erhalte ich folgendes:
| Code: | +----------+-------+-----------------+
| NR | Preis | max(Gueltig_ab) |
+----------+-------+-----------------+
| 12345678 | 1.50 | 2007-01-01 |
| 23456789 | 2.70 | 2008-01-01 |
+----------+-------+-----------------+ |
Das Datum stimmt ja soweit, nur die Preise nicht dazu, was mache ich falsch?
[/code] |
|
| Nach oben |
|
 |
baer Junior Garde Member

Anmeldedatum: 26.08.2004 Beiträge: 2657
|
Verfasst am: 01.03.2008, 10:54 Titel: |
|
|
| Code: | | SELECT NR, Preis, max(Gueltig_ab) FROM test.artikel where Gueltig_ab = max(Gueltig_ab) group by NR; | (ungetestet) _________________ $foo - Perl-Magazin
Perl-Community.de
Alle Code-Snippets, die ich poste sind nicht getestet!
perldoc? Im Wiki bei perl-community.de, in der Kommandozeile oder im Internet |
|
| Nach oben |
|
 |
|