Du stötter på detta problem eftersom din databasdesign inte är korrekt.
Om du istället hade flyttat ut priset till en egen tabell så hade du aldrig fått något problem.
Så här:
tblArtikel
-----------------------------
ID|ArtikelText|.....
tblArtikelPris
----------------------------------
ID|IDArtikel|Pris|Datum
Nu när du uppdaterar priset så hamlar det i tabellen ArtikelPris och man kan enkelt hämta det senaste priset, eftersom du då tar den post som är sist inmatad för just detta ArtikelID. Om du bygger ut kolumnen med 2 datum fält. StarDate och EndDate så kan du använda dessa för att hitta rätt pris, och då kan du enkelt mata in priset flera veckor iförväg om du vill, du kan även hitta rätt pris vid ett givet datum.
Men som sagt, det kräver att du tänker om på din databasdesign. Kolumnen som dina prisdatum1 och prisdatum2 skall aldrig uppsåt i en tabell då har man en felaktig databasdesign. Man kan ha det som du om man vet vad man sysslar med :)
- Magnus