> Ich brauche jetzt den Eintrag mit dem höchsten Datum welcher noch nicht in
der Zukunft liegt.

Also den derzeit [ = getDate() ] gültigen Preis. Schon mal 

SELECT ArtikelID, Preis, GueltigAb WHERE GueltigAb > getDate() AND GueltigAb
< getDate()

versucht? (GueltigAb sollte einen Index besitzen.)

Tschüß, Joachim


-----Ursprüngliche Nachricht-----
Von: [EMAIL PROTECTED]
[mailto:[EMAIL PROTECTED] Im Auftrag von Schmid Christoph
Gesendet: Mittwoch, 12. Oktober 2005 10:18
An: [email protected]
Betreff: [Coffeehouse] SQL-Abfrage-Problem

Hallo

Ich habe eine Tabelle mit Artikelpreisen mit folgenden Spalten:
ArtikelID,Preis,GueltigAb

Der Preis ist abhängig vom Datum. Ich brauche jetzt den Eintrag mit dem
höchsten
Datum welcher noch nicht in der Zukunft liegt.
Das Datum bekomme ich mit group und max. Da ich nicht nach Preis groupen
kann,
brauche ich jetzt noch den. Gibts da eine andere Möglichkeit ausser dieses
Datum-Select mit der ursprünglichen Tabelle zu joinen(mit ArtikelID und
MaxGueltigAb)? Ich denke da z.B. an ein Group auf AritkelID/GueligAb dann
aber
gleich den Preis des max mitliefern.

Gruss Christoph
_______________________________________________
Coffeehouse Mailingliste, Postings senden an:
[email protected]
An-/Abmeldung und Suchfunktion unter:
http://www.glengamoi.com/mailman/listinfo/coffeehouse

_______________________________________________
Coffeehouse Mailingliste, Postings senden an:
[email protected]
An-/Abmeldung und Suchfunktion unter:
http://www.glengamoi.com/mailman/listinfo/coffeehouse

Antwort per Email an