MySQL possède un grand nombre de fonctions pour gérer les dates et le temps. Il est possible de récupérer le numéro calendaire d’une semaine avec la fonction week. Dimanche 5 avril nous étions semaine 14. La fonction week nous le confirme:
mysql> SELECT week('2009-04-05'); +--------------------+ | week('2009-04-05') | +--------------------+ | 14 | +--------------------+
Lundi 6 avril, nouvelle semaine, on passe donc à la semaine 15:
mysql> SELECT week('2009-04-06');
+--------------------+
| week('2009-04-06') |
+--------------------+
| 14 |
+--------------------+
Souci !!! Le résultat n’est pas celui espéré (14 …
[Lire plus]