Pa recimo napravis jos jednu tabelu
akcija sa kolonama
proizvod_id | cijena | datum_start | datum_end
gdje bi cuvao te cijene
I onda prilikom uzimanja cijene za odredjeni proizvod prvo provjeris ovu tabelu,
ako nema nista u njoj onda uzimas iz glavne
Znaci prvo query
SELECT cijena
FROM akcija
WHERE datum_start < UNIX_TIMESTAMP()
AND datum_end > UNIX_TIMESTAMP()
AND proizvod_id = {$proizvod_id};
Ako ti ovo nista ne vrati uzimas cijenu iz svoje tabele.
E sad ovo bi se moglo uraditi i sa jednim krajnjim datumom,
ali ovako imas mogucnost da postavis 'akciju' u neko naredno vrijeme.
|