> 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
