Bonjour,
je dois réaliser une table "agenda" hebdomadaire en sql.
Cette table comprend plusieurs champs: IDSemaine, numero_semaine (donc de 1 à 52) et Debut_semaine (champ de type date qui indique le premier jour de la semaine sous forme 2012/02/20 par exemple).
Je dois réaliser un agenda qui irait jusque 2112 donc je voudrais faire un insert en boucle avec un incrément sur les jours de 7 et un incrément sur le numéro de semaine de 1 (et un test if num==53 then num=1)
MAIS je ne parviens pas à trouver comment réaliser cette boucle en mysql version 5.5. Faut il écrire une procédure et si oui quelle syntaxe ? Je travaille dans phpmyadmin et je peux écrire des requêtes mais dois je écrire cette requête dans ma base de donnée ? Dans ma table agenda ?
j'ai déjà tente de contourner le problème en passant par une boucle en php mais l'increment sur les dates en php nest pas coherent comme c'est le cas en mysql (ainsi il est possible d’insérer une date du style 2012/02/56... ce qui n'a pas de sens)
Voilà le problème est posé, j'attends vos réponses avec impatience et vous remercie d'avance.
Partager