Waarschijnlijk een open deur vraag, maar was toch wel benieuwd of er iets voor is.
Ik heb een tabel met records, waarin elke record een bepaalde datum heeft in unix formaat.
Nu laat ik met een while functie alle records afgaan en als de datum dan in een bepaalde maand is, wordt het record afgedrukt. Dit is nadat ik de gegevens aan een variabele heb gekoppeld.
Dus if januari then etc...
Nu moet hij dus hiervoor alle records afgaan. Niet echt efficient.
Ik dacht zelf al, maar een extra kolom aan met de maand, maar op zich moet hij dan alsnog alle records afgaan, hij hoeft ze dan alleen niet in een while functie te zetten, aangezien de selectie dan al in de sqlquery zit.
Is de tweede optie, dus al sorteren in de sqlquery sneller dan met if then statement?
Of maakt het helemaal niks uit?
M'n gevoel zegt dat het niks uitmaakt, maar toch even navragen.
Of misschien weet iemand een handigere manier om dit soort datumzaken te regelen.
Ik heb een tabel met records, waarin elke record een bepaalde datum heeft in unix formaat.
Nu laat ik met een while functie alle records afgaan en als de datum dan in een bepaalde maand is, wordt het record afgedrukt. Dit is nadat ik de gegevens aan een variabele heb gekoppeld.
Dus if januari then etc...
Nu moet hij dus hiervoor alle records afgaan. Niet echt efficient.
Ik dacht zelf al, maar een extra kolom aan met de maand, maar op zich moet hij dan alsnog alle records afgaan, hij hoeft ze dan alleen niet in een while functie te zetten, aangezien de selectie dan al in de sqlquery zit.
Is de tweede optie, dus al sorteren in de sqlquery sneller dan met if then statement?
Of maakt het helemaal niks uit?
M'n gevoel zegt dat het niks uitmaakt, maar toch even navragen.
Of misschien weet iemand een handigere manier om dit soort datumzaken te regelen.