ik heb de volgende tabellen:
prijs_artikel (met id, id_artikel, datum_vanaf en prijs)
artikel (met id, naam)
je kunt dus per artikel meerdere prijzen invoegen welke die pas moet uitlezen bij een bepaalde datum.
SELECT a.naam, p.prijs, p.datum_vanaf
FROM artikel a, artikel_prijs p
WHERE p.id_artikel = a.id
AND p.datum_vanaf <= curdate()
maar ik krijg als ik meerdere datums invoer welke al verstreken zijn per artikel meer records terug.
hoe moet ik dit oplossen!?
ik heb gejoint, gegrouped, gelimit maar kom er niet uit.
prijs_artikel (met id, id_artikel, datum_vanaf en prijs)
artikel (met id, naam)
je kunt dus per artikel meerdere prijzen invoegen welke die pas moet uitlezen bij een bepaalde datum.
SELECT a.naam, p.prijs, p.datum_vanaf
FROM artikel a, artikel_prijs p
WHERE p.id_artikel = a.id
AND p.datum_vanaf <= curdate()
maar ik krijg als ik meerdere datums invoer welke al verstreken zijn per artikel meer records terug.
hoe moet ik dit oplossen!?
ik heb gejoint, gegrouped, gelimit maar kom er niet uit.
[ Voor 5% gewijzigd door Verwijderd op 12-07-2006 12:02 ]