Ich habe zwei Tabellen mit den folgenden (vereinfachte) Strukturen:Finding Startdate, EndDate aus zwingenden Startdaten
Tabelle „Faktoren“, die gekaufte Daten über Waren halten Faktoren und haben diese Spalten:
FactorSerial, PurchaseDate, PurchasedGood
Tisch "Preise", die Warenpreise an verschiedenen Tagen
Serial, GoodCode hält, EvaluationDate, Preis
Ein Preis ist gültig, bis eine neue Zeile mit dem gleichen Code aber anderes Datum hinzugefügt und aktualisiert somit seinen Wert
Nun, ich möchte eine Tabelle erstellen, die den Preis auf die Adds Tabelle 1 nach Kaufdatum. Also, wenn wir haben:
PurchaseDate PurchasedGood
-----------------------------
05/20/2011 A111
und:
GoodCode EvaluationDate Price
--------------------------------
A111 02/01/2011 100
...
A111 04/01/2011 110
...
A111 06/01/2011 120
das Ergebnis wäre
PurchaseDate PurchasedGood Price
-----------------------------------
05/20/2011 A111 110
Bevorzugte Methode der Ansicht Preise1 als
Serial GoodCode StartDate EndDate Price
schafft und dann Faktoren mit verbinden diese Ansicht von
PurchasedDate between StartDate AND EndDate
Kann mir jemand zeigen, wie man view1 erstellt (oder das Endergebnis mit einer anderen Methode erhalten)? Danke im Voraus!
P.S. Entschuldigung für mein schlechtes Englisch!
Welche RDBMS (SQLServer, Oracle, MySQL, usw.) verwenden Sie? –