Beste allemaal,
Ik ben bezig met een paneel waarbij grafieken gemaakt moeten worden dmv PHP, JS en een database. Nu moet ik een grafiek maken per unit. Hij moet dus zoeken: alle rows van deze unit. Hier maakt JS en php een grafiekje mee. Dit is makkelijk als hij moet zoeken: alle rows, maar nu moet het ook per week, per maand etc. Wat is hier de beste oplossing voor?
Ik zat zelf te bedenken: het maandnummer opslaan, het jaartal opslaan, weeknummer opslaan, dag opslaan en naam van de dag (maandag, dinsdag etc) opslaan, of via een timestamp en MySQL vogelt het zelf maar uit, alleen dit laatste kan ik niets vinden op Google hoe je dit goed moet doen. De grafiek per week bestaat namelijk uit: maandag t/m zondag en hierbij de bepaalde gegevens, dit is een bar chart met per dag 5 bars met een ander is. Bar 1 is namelijk gegevens nummer 1, bar 2 is gegevens nummer 2 etc. Deze gegevens nummer staan voor het soort massage wat er is gestart, dus per dag hoeveel massages er zijn geweest, bij maand precies het zelfde maar dan voor een gehele maand.
Wat levert de beste prestatie (er kunnen namelijk tienduizenden rows erin komen te staan, wat uit gaat lopen tot honderdduizenden en verder) en hoe verwerk ik dit in een SQL?
Ik ben bezig met een paneel waarbij grafieken gemaakt moeten worden dmv PHP, JS en een database. Nu moet ik een grafiek maken per unit. Hij moet dus zoeken: alle rows van deze unit. Hier maakt JS en php een grafiekje mee. Dit is makkelijk als hij moet zoeken: alle rows, maar nu moet het ook per week, per maand etc. Wat is hier de beste oplossing voor?
Ik zat zelf te bedenken: het maandnummer opslaan, het jaartal opslaan, weeknummer opslaan, dag opslaan en naam van de dag (maandag, dinsdag etc) opslaan, of via een timestamp en MySQL vogelt het zelf maar uit, alleen dit laatste kan ik niets vinden op Google hoe je dit goed moet doen. De grafiek per week bestaat namelijk uit: maandag t/m zondag en hierbij de bepaalde gegevens, dit is een bar chart met per dag 5 bars met een ander is. Bar 1 is namelijk gegevens nummer 1, bar 2 is gegevens nummer 2 etc. Deze gegevens nummer staan voor het soort massage wat er is gestart, dus per dag hoeveel massages er zijn geweest, bij maand precies het zelfde maar dan voor een gehele maand.
Wat levert de beste prestatie (er kunnen namelijk tienduizenden rows erin komen te staan, wat uit gaat lopen tot honderdduizenden en verder) en hoe verwerk ik dit in een SQL?
Water te hoog
Water te laag
Water te hoog