Template.de kostenloses Weblog Dasat.com Kultfabrik Feten.de Leben.de iEvent.de HappyHour.de Haidhausen.org
   Get Firefox! Get Thunderbird! RSS Feed RSS-Portal.com - Newsfeed
Neues PERL-Forum
unter Community.Perl.de
Abfrage zum Höchsten Datum

 
Neues Thema eröffnen   Neue Antwort erstellen    forum.perl.de Foren-Übersicht -> MySQL & Co.
Vorheriges Thema anzeigen :: Nächstes Thema anzeigen  
Autor Nachricht
bertol
Petty Member Third Class
Petty Member Third Class


Anmeldedatum: 11.10.2004
Beiträge: 3

BeitragVerfasst am: 29.02.2008, 15:36    Titel: Abfrage zum Höchsten Datum Antworten mit Zitat

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
Benutzer-Profile anzeigen Private Nachricht senden
baer
Junior Garde Member
Junior Garde Member


Anmeldedatum: 26.08.2004
Beiträge: 2657

BeitragVerfasst am: 01.03.2008, 10:54    Titel: Antworten mit Zitat

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
Benutzer-Profile anzeigen Private Nachricht senden Website dieses Benutzers besuchen
Beiträge der letzten Zeit anzeigen:   
Neues Thema eröffnen   Neue Antwort erstellen    forum.perl.de Foren-Übersicht -> MySQL & Co. Alle Zeiten sind GMT + 1 Stunde
Seite 1 von 1

 
Gehe zu:  
Du kannst keine Beiträge in dieses Forum schreiben.
Du kannst auf Beiträge in diesem Forum nicht antworten.
Du kannst deine Beiträge in diesem Forum nicht bearbeiten.
Du kannst deine Beiträge in diesem Forum nicht löschen.
Du kannst an Umfragen in diesem Forum nicht mitmachen.

phpBB SEO URLs V2

perl.de
Impressum
Diese Seite wird betrieben von
DASAT Ltd. - Zweigniederlassung Deutschland - Truderinger Str. 13 - 81677 München
HRB 155179, Amtsgericht München - Geschäftsführer: Peter Vogel, Ulrich Eckardt -
Tel.: 0800 0852 963 - Fax: 0700 998 998 88
Ansprechpartner Peter Vogel und Ulrich Eckardt
SteuerID 127/19571
DASAT-Website
eMail
Powered by phpBB © 2001, 2005 phpBB Group
Deutsche Übersetzung von phpBB.de