Unlock a world of possibilities! Login now and discover the exclusive benefits awaiting you.
Bonjour à tous,
Je travaille sur une base de données contenant les plannings de mes équipes.
Je dispose de plusieurs éléments:
- ID_JOUR_PLANNING_PREV (ID de la journée de planning)
- ID_PLAGES_PLANNING_PREV (il peut y avoir plusieurs plages dans un ID_JOUR_PLANNING_PREV)
- ID_PERSONNE (nom de l'opérateur)
- DATE_JOUR (date)
- HEURE_PLAGE_DEBUT (heure de début de la plage horaire en minute => exemple 720 =12h00 )
- PLAGE_DUREE( durée de la plage de travail en minute)
-HEURE PLAGE_FIN ( HEURE_PLAGE_DEBUT + PLAGE_DUREE)
Pour l'instant je suis en mesure de réaliser des compteurs d'heures sur une période en faisant la somme des PLAGE_DUREE.
Mais là où je bloque c'est que je voudrais créer un planning horaire. Pour être précis j'aimerais pouvoir par exemple connaitre le nombre de personnes qui travaillent selon le moment de la journée?
Exemple:
| Plage horaire | 00:00 | 00:30 | 01:00 | 01:30 | 02:00 | 02:30 | 03:00 | 03:30 | 04:00 | 04:30 | 05:00 | 05:30 | 06:00 | 06:30 | 07:00 | 07:30 | 08:00 | 08:30 | 09:00 | 09:30 | 10:00 | 10:30 | 11:00 | 11:30 | 12:00 | 12:30 | 13:00 | 13:30 | 14:00 | 14:30 | 15:00 | 15:30 | 16:00 | 16:30 | 17:00 | 17:30 | 18:00 | 18:30 | 19:00 | 19:30 | 20:00 | 20:30 | 21:00 | 21:30 | 22:00 | 22:30 | 23:00 | 23:30 |
| Nombre de personne qui travaillent | 3 | 3 | 3 | 3 | 3 | 3 | 3 | 3 | 3 | 3 | 3 | 3 | 5 | 5 | 5 | 5 | 7 | 7 | 7 | 7 | 7 | 8 | 8 | 8 | 8 | 7 | 7 | 7 | 6 | 6 | 6 | 6 | 5 | 5 | 5 | 5 | 5 | 5 | 4 | 4 | 3 | 3 | 3 | 3 | 3 | 3 | 3 | 3 |
Ou autre exemple, connaître le volume horaire réalisé par une personne sur une plage horaire définie. Par exemple combien d'heures cet opérateur a réalisé sur le mois de Septembre pour les créneaux entres 21h et 06h00?
Merci d''avance de votre aide si vous avez quelques pistes pour m'aider 😉.
Merci d'avance!!
Etienne
Bonjour
regarde du coté de la fonction intervalmatch
Bonjour
regarde du coté de la fonction intervalmatch