Ich habe eine Tabelle mit 3 Spalten. Hier ist ein Beispiel mit nur wenigen Einträgen zur Demo. Die Tabelle gibt die Daten an, um die sich der Preis eines Artikels ändert. Ich brauche eine Abfrage, die mir die Preise für alle Artikel an einem bestimmten Datum sagt. Das spezifische Datum kann zwischen Preisänderungen liegen. Die Preisänderungen um Mitternacht, so dass der Zeitpunkt der Änderung ist, dass der Preis von da an bis und am Tag vor der vorherige Änderung:Grundlegende SQL-Abfrage Hilfe benötigt
itemCode datePriceEffective price
AB 2012-01-01 9.99
AB 2012-03-02 10.50
XY 2011-09-20 34.99
Ich wünsche alle Einzelteile erhalten Preise für ein bestimmtes Datum. Es gibt keinen Eintrag für jedes Datum, nur die Daten, an denen sich der Preis ändert. so 2012-03-05 zurückkehren würde
AB 10.50
XY 34.99
und 2012-02-27 zurückkehren würde:
AB 9.99
XY 34.99
Die SQL-Abfrage benötigt diese entgeht mir zu bekommen. Antworten geschätzt.
Bearbeitet, da die Antworten in die falsche Richtung gehen, siehe Kursivschrift zum Bearbeiten.
haben Sie eine weitere Spalte mit Daten? Weil die Daten, die Sie in der Abfrage angeben, in keiner Spalte zu sehen sind. – Virus