Situatie:
Om bepaalde rapportages te kunnen genereren in PHP moet ik gebruik maken van periodes. Een periode is een tijdsinterval van 4 weken gebasseerd op de weeknummers. Het probleem hierbij is dat bijvoorbeeld 2 januari in periode 13 valt van het vorige jaar, deze wordt meegenomen in het nieuwe jaar. Maar deze moet worden meegenomen in de rapportage van het vorige jaar.
Is zo'n periode te selecteren, rekening houdend met schrikkeljaar, in SQL of moet dit in PHP.
Een oplossing zou zijn om een periodenummer als redudante informatie op te slaan in de database. Dan kunnen we met bijvoorbeeld een GROUP BY of een WHERE clausule de gewenste gegevens selecteren en moduleren.
Om bepaalde rapportages te kunnen genereren in PHP moet ik gebruik maken van periodes. Een periode is een tijdsinterval van 4 weken gebasseerd op de weeknummers. Het probleem hierbij is dat bijvoorbeeld 2 januari in periode 13 valt van het vorige jaar, deze wordt meegenomen in het nieuwe jaar. Maar deze moet worden meegenomen in de rapportage van het vorige jaar.
Is zo'n periode te selecteren, rekening houdend met schrikkeljaar, in SQL of moet dit in PHP.
Een oplossing zou zijn om een periodenummer als redudante informatie op te slaan in de database. Dan kunnen we met bijvoorbeeld een GROUP BY of een WHERE clausule de gewenste gegevens selecteren en moduleren.