Leuke vervolg vraag hierop dan :
(onthoud dat alle tabellen readonly zijn, anders is het niet leuk, en niet waarheidsgetrouw
)
Ik heb een tabel inkoopprijzen met daarin simpelm gezegd :
en een tabel prijsafspraken
nu wil ik dat als een inkoopsprijs omhoog gaat dat de prijsafspraak ook omhoog gaat ( c.q. er wordt een nieuwe prijsafspraak gemaakt met een ingangsdatum van vandaag en een einddatum zoals vorige prijsafspraak. Maar als een inkoopsprijs omlaag gaat dan moet er niks veranderen.
Nu los ik dit op door 's nachts een hele reeks ingewikkelde query's te draaien die een aantal hulptabellen maken volgens :
1 : Eerst een hulptabel met prijsafspraken inclusief inkoopsprijs die geldig was toen de prijsafspraak inging.
2 : Dan kijken of de inkoopsprijs in de hulptabel lager is dan de huidige inkoopsprijs zoja dan -> nieuwe prijsafspraak zonee dan -> negeer.
Is dit nog handiger te doen???
(onthoud dat alle tabellen readonly zijn, anders is het niet leuk, en niet waarheidsgetrouw
Ik heb een tabel inkoopprijzen met daarin simpelm gezegd :
code:
1
2
3
| artikel int (11) inkoopprijs decimal (6,2) ingangsdatum date() |
en een tabel prijsafspraken
code:
1
2
3
4
5
| artikel int(11) klantnr int(11) ingangsdatum date() einddatum date() verkoopprijs decimal(6,2) |
nu wil ik dat als een inkoopsprijs omhoog gaat dat de prijsafspraak ook omhoog gaat ( c.q. er wordt een nieuwe prijsafspraak gemaakt met een ingangsdatum van vandaag en een einddatum zoals vorige prijsafspraak. Maar als een inkoopsprijs omlaag gaat dan moet er niks veranderen.
Nu los ik dit op door 's nachts een hele reeks ingewikkelde query's te draaien die een aantal hulptabellen maken volgens :
1 : Eerst een hulptabel met prijsafspraken inclusief inkoopsprijs die geldig was toen de prijsafspraak inging.
2 : Dan kijken of de inkoopsprijs in de hulptabel lager is dan de huidige inkoopsprijs zoja dan -> nieuwe prijsafspraak zonee dan -> negeer.
Is dit nog handiger te doen???