Bonjour,
J'ai un problème pour alimenter deux tables, à partir d'une autre.
Ma table source complètement indépendante, à partir de laquelle je travail :
source
--------
chauffeur_id (int) (clé primaire)
date_heure (datetime) (clé primaire)
...
Exemple :
6 - 2006-11-15 13:36:35
6 - 2006-11-15 20:14:22
6 - 2006-11-17 06:11:27
7 - 2006-11-22 11:19:48
...
Les tables que je veux alimenter :
fr_feuille
------
fr_f_id (int) (clé primaire)
fr_f_semaine_deb (date)
fr_f_semaine_fin (date)
...
Exemple:
11 - 2008-05-19 - 2008-05-25 - ...
fr_jour
-------
fr_j_feuille_id (int) (clé primaire) (clé étrangère fr_feuille)
fr_j_date (date) (clé primaire)
etc....
Exemple:
11 - 2008-05-20 - ...
Donc dans fr_feuille, pour chaque feuille j'ai la date du premier et du dernier jour d'une semaine. Le lundi et le Dimanche.
Dans fr_jour, j'ai donc des informations pour chaque jour (fr_j_date) concernant une feuille (fr_j_feuille_id). Donc fr_j_date est une date entre fr_f_semaine_deb et fr_f_semaine_fin de la feuille concernée.
Voilà à partir de la table source, je souhaite remplir les 2 autres tables.
Donc pour chaque Date, il faudrait créer une feuille avec la semaine concernée, et insérer ensuite tous les jours de cette semaine dans la table fr_jour.
Est-ce que c'est possible entièrement en SQL, ou est-ce qu'il faut utiliser aussi PHP pour faire ça ?
Qu'elles sont les étapes ?
Merci
Partager