Bonjour,
Je dois requêter un logiciel RH et j'ai un petit problème.
En effet, je pensais que les plannings étient stockés bêtement dans une table avec DATE et HORAIRES pour chaque jours mais il n'en est rien.
Les plannings sont en fait définis par des cycles de 3, 8, 10 ou même 24 semaines suivant les employés. Et ces cycles se répètent à partir d'une date donnée.
Voici ce que ça donne :
cycle_num libelle_horaire 1 9h00-17h00 2 9h00-17h00 3 9h00-17h00 4 9h00-17h00 5 9h00-17h00 6 REPOS 7 REPOS 8 9h00-17h00 9 9h00-17h00 10 RTT 11 9h00-17h00 12 9h00-17h00 13 REPOS 14 REPOS
Ma question est : Y a-t-il un moyen de "recopier" ce planning à partir d'une date donnée en SQL ?
La table obtenue ressemblerait à ça si on imagine la date de début à aujourd'hui (30/09/2024) :
DATE HORAIRE 30/09/2024 9h00-17h00 01/10/2024 9h00-17h00 02/10/2024 9h00-17h00 03/10/2024 9h00-17h00 04/10/2024 9h00-17h00 05/10/2024 REPOS 06/10/2024 REPOS 07/10/2024 9h00-17h00 08/10/2024 9h00-17h00 09/10/2024 RTT 10/10/2024 9h00-17h00 11/10/2024 9h00-17h00 12/10/2024 REPOS 13/10/2024 REPOS 14/10/2024 9h00-17h00 15/10/2024 9h00-17h00 16/10/2024 9h00-17h00 17/10/2024 9h00-17h00 18/10/2024 9h00-17h00 19/10/2024 REPOS 20/10/2024 REPOS 21/10/2024 9h00-17h00 22/10/2024 9h00-17h00 23/10/2024 RTT 24/10/2024 9h00-17h00 25/10/2024 9h00-17h00 26/10/2024 REPOS 27/10/2024 REPOS 28/10/2024 9h00-17h00 ... ...
J'espère avoir été assez clair...
D'avance merci
Partager