Hallo,
Ik heb een tabel prijzen, met de volgende velden:
product_id
datum_begin
datum_eind
prijs
Voorbeeld:
product_id datum_begin datum_eind prijs
88 1-1-2010 15-7-2010 10
88 16-7-2010 30-9-2010 12
88 1-10-2010 14
De te berekenen prijs is afhankelijk van de besteldatum in de tabel orders.
Hoe kan ik een query maken die de juiste prijs vindt gegeven de besteldatum.
Ik heb zelf wel een oplossing gevonden (met BETWEEN ... AND ..), maar om het probleem van de lege datumvelden op te lossen heb ik moeten werken met een Iif constructie en een datum in de verre toekomst.
Is er een eenvoudige oplossing mogelijk of moet ik de tabellen anders inrichten?
Opmerking:
De historische prijzen zijn van belang voor het juist factureren van vroegere orders en het maken van berekeningen en analyses .
achteraf
Ik heb een tabel prijzen, met de volgende velden:
product_id
datum_begin
datum_eind
prijs
Voorbeeld:
product_id datum_begin datum_eind prijs
88 1-1-2010 15-7-2010 10
88 16-7-2010 30-9-2010 12
88 1-10-2010 14
De te berekenen prijs is afhankelijk van de besteldatum in de tabel orders.
Hoe kan ik een query maken die de juiste prijs vindt gegeven de besteldatum.
Ik heb zelf wel een oplossing gevonden (met BETWEEN ... AND ..), maar om het probleem van de lege datumvelden op te lossen heb ik moeten werken met een Iif constructie en een datum in de verre toekomst.
Is er een eenvoudige oplossing mogelijk of moet ik de tabellen anders inrichten?
Opmerking:
De historische prijzen zijn van belang voor het juist factureren van vroegere orders en het maken van berekeningen en analyses .
achteraf