Voor een (plan)schema probeer ik projecten per week en dan per dag inzichtelijk te maken. Zelf weet ik wel iets van queries maar niet voldoende om deze op te bouwen. Het gaat om het tabel Dagen waarin onder andere het Dag_id (AutoInc), Project_id en de Datum van werkzaamheden zit . Er is geen index op deze specifieke velden toegepast. De overige velden omvatten onder andere het aantal personen dat die dag nodig is, of de opdracht vervallen is (zo als nu met de vorst) en zo nog wat kleinigheden. Tussen {} staat per regel het antwoord dat ik wil hebben:
Op 15-01 heb ik 1 opdracht. Op 16-1 > 3, 17-1 > 2 & 18-1 > 2 opdrachten. Voor het "Grid" wat ik aan het maken ben heb ik de volgende informatie nodig:
Dag_id Project_id Datum {Week} {Dag} {Kolom} 180.001 180001 15-01-2018 {3} {1} {1} 180.002 180001 16-01-2018 {3} {2} {1} 180.003 180001 17-01-2018 {3} {3} {1} 180.004 180001 18-01-2018 {3} {4} {1} 180.005 180002 16-01-2018 {3} {2} {2} 180.006 180005 16-01-2018 {3} {2} {3} 180.007 180006 17-01-2018 {3} {3} {2} 180.008 180007 18-01-2018 {3} {4} {2}
- Dag_id,
- Project_id,
- week via WEEKOFYEAR(Datum),
- dag via DAYOFWEEK(Datum),
- Kolom via ??
En daar strand ik. Binnen de groep week =3 en dag =2 moeten de kolomnummers 1, 2 & 3 gezet worden. Wanneer ik het "Grid" zou opbouwen aan de hand van deze query zou het volgende moeten komen:
Maandag 180001 Dinsdag 180001 180002 180005 Woensdag 180001 180006 Donderdag 180001 180007
Ik heb een plaatje bijgevoegd zoals wij het nu in Excel doen.
Ed.
Bookmarks