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