Einzelnen Beitrag anzeigen

Benutzerbild von Jelly
Jelly

Registriert seit: 11. Apr 2003
Ort: Moestroff (Luxemburg)
3.741 Beiträge
 
Delphi 2007 Professional
 
#1

Artikelpreis zu gegenem Datum

  Alt 10. Jan 2006, 11:47
Datenbank: MSSQL • Version: 2000 • Zugriff über: BDE
Irgendwie häng ich ganz blöd bei einer SQL Abfrage.

Ich habe eine Tabelle Artikel, mit Feldern ID und Bezeichnung

Und eine Tabelle mit den aktuellen Artikelpreisen:
ID, Artikel, Preis, Datum

Soll heissen, im Laufe der Zeit kann sich ein Artikelpreis ändern. Das Datum in der Preis Tabelle ist der Wert, ab wann der angegebene Preis gültig ist.

Bsp: Artikel 1, 'Blubb'
Preise:
1, 1, 100, 01.01.2005
2, 1, 200, 01.01.2006
3, 1, 300, 01.01.2007

Ich brauche jetzt eine Liste mit allen Artikeln und allen korrekten Preisen zu einem gegebenem Datum, z.B. 01.02.2006.

Ich krieg das nicht hin. Ältere Preise krieg ich leicht weggefiltert, da ja das Suchdatum >= Preisdatum sein muss. Aber ich krieg den Eintrag 01.01.2007 mit Preisangabe 300 nicht weg aus dem Resultset.
  Mit Zitat antworten Zitat