par
croftophile » 08 févr. 2006, 19:24
Oui, ce sont des champs timestamp.
Finalement, j'ai fait plus simple. Première requête : select max et min de année.
incrément de 1 au max ( fin d'année = saison année à année +1)
Après, boucle en PHP en redescendant de max vers min (décrément de 1 sur l'année), genre while ($max >=$min )
{
Dans la boucle, requête SQL sur les dates correspondant à la saison scolaire de l'année en cours. Bien sûr, une saison scolaire, c'est du 1er sept XX à 30 juin XX+1.
XX=XX-1;
}
REMARQUE : Ok, à moi de faire gaffe que JAMAIS il n'y ait de dates des grndes vcances scolaires...
Oui, ce sont des champs timestamp.
Finalement, j'ai fait plus simple. Première requête : select max et min de année.
incrément de 1 au max ( fin d'année = saison année à année +1)
Après, boucle en PHP en redescendant de max vers min (décrément de 1 sur l'année), genre while ($max >=$min )
{
Dans la boucle, requête SQL sur les dates correspondant à la saison scolaire de l'année en cours. Bien sûr, une saison scolaire, c'est du 1er sept XX à 30 juin XX+1.
XX=XX-1;
}
REMARQUE : Ok, à moi de faire gaffe que JAMAIS il n'y ait de dates des grndes vcances scolaires...