Situatie:
tabel orderregels:
- artikelid (artikelnummer)
- hoev (hoeveelheid items)
- proddatum (productiedatum)
- prodmaand (computed by extract(month from proddatum))
Ik wil een maandoverzicht maken van bepaalde artikelen:
Nu vraag ik me wat de impact van het attribuut prodmaand is op andere queries die ik doe op die tabel. Gaat ie voor elke query die ik doe, weer de attribuut berekenen, alleen voor de selectie die je doet, of doet 'ie dat aan de client-side?
Is er wellicht een andere oplossing voor? 't Is tenslotte maar 1 query, waarvoor een nieuwe computed attribute aangemaakt is.
tabel orderregels:
- artikelid (artikelnummer)
- hoev (hoeveelheid items)
- proddatum (productiedatum)
- prodmaand (computed by extract(month from proddatum))
Ik wil een maandoverzicht maken van bepaalde artikelen:
code:
1
2
3
| select sum(hoev), artikelid, prodmaand from orderregels group by artikelid, prodmaand |
Nu vraag ik me wat de impact van het attribuut prodmaand is op andere queries die ik doe op die tabel. Gaat ie voor elke query die ik doe, weer de attribuut berekenen, alleen voor de selectie die je doet, of doet 'ie dat aan de client-side?
Is er wellicht een andere oplossing voor? 't Is tenslotte maar 1 query, waarvoor een nieuwe computed attribute aangemaakt is.