Eclater des heures
Taz 31
Messages postés
46
Date d'inscription
Statut
Membre
Dernière intervention
-
Taz 31 Messages postés 46 Date d'inscription Statut Membre Dernière intervention -
Taz 31 Messages postés 46 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
J'ai une table :
Matricule : ID_Centre : DH_Debut : DH_Fin : Planning
22 24 01/01/2015 12:00:00 01/01/2015 14:00:00 42
232 24 01/01/2015 15:00:00 01/01/2015 23:00:00 42
244 24 01/01/2015 08:00:00 01/01/2015 00:00:00 42
241 24 01/01/2015 07:30:00 01/01/2015 22:00:00 42
26 24 01/01/2015 09:30:00 01/01/2015 12:00:00 42
22 24 02/01/2015 08:00:00 02/01/2015 20:00:00 42
232 24 02/01/2015 07:30:00 03/01/2015 19:30:00 42
244 24 02/01/2015 07:30:00 02/01/2015 19:30:00 42
241 24 02/01/2015 07:30:00 02/01/2015 23:30:00 42
26 24 02/01/2015 09:30:00 04/01/2015 12:00:00 42
Mon problème est le suivant :
Il faudrait que je puisse éclater les heures afin de pouvoir comptabiliser le nombre d'agents inscrits dans le planning par tranche de 1/2 heure.
Ex : le 1er janvier : de 08 à 08:30 => 2 agent
le 1er janvier : de 08:30 à 09:00 => 2 agents
le 1er janvier : de 09:00 à 09:30 => 2 agents
le 1er janvier : de 09:30 à 10:00 => 3 agents ect....
Vous en remerciant par avance.
Cordialement.
Taz
J'ai une table :
Matricule : ID_Centre : DH_Debut : DH_Fin : Planning
22 24 01/01/2015 12:00:00 01/01/2015 14:00:00 42
232 24 01/01/2015 15:00:00 01/01/2015 23:00:00 42
244 24 01/01/2015 08:00:00 01/01/2015 00:00:00 42
241 24 01/01/2015 07:30:00 01/01/2015 22:00:00 42
26 24 01/01/2015 09:30:00 01/01/2015 12:00:00 42
22 24 02/01/2015 08:00:00 02/01/2015 20:00:00 42
232 24 02/01/2015 07:30:00 03/01/2015 19:30:00 42
244 24 02/01/2015 07:30:00 02/01/2015 19:30:00 42
241 24 02/01/2015 07:30:00 02/01/2015 23:30:00 42
26 24 02/01/2015 09:30:00 04/01/2015 12:00:00 42
Mon problème est le suivant :
Il faudrait que je puisse éclater les heures afin de pouvoir comptabiliser le nombre d'agents inscrits dans le planning par tranche de 1/2 heure.
Ex : le 1er janvier : de 08 à 08:30 => 2 agent
le 1er janvier : de 08:30 à 09:00 => 2 agents
le 1er janvier : de 09:00 à 09:30 => 2 agents
le 1er janvier : de 09:30 à 10:00 => 3 agents ect....
Vous en remerciant par avance.
Cordialement.
Taz
A voir également:
- Eclater des heures
- Tableau calcul heures supplémentaires - Forum Excel
- Calcul des heures supplémentaires et mise en formule ✓ - Forum MacOS
- 600 heures en mois ✓ - Forum Excel
- Télécharger 24 heures chrono saison 1 complet en français gratuit - Forum Audio
- A combien d'heures correspond un 40% de 35h ✓ - Forum Bureautique
4 réponses
Bonjour,
Regarde du côté de la fonction CONVERT
http://www.java2s.com/Code/SQLServer/Date-Timezone/CONVERTvarcharGETDATE108hhmmss.htm
Regarde du côté de la fonction CONVERT
http://www.java2s.com/Code/SQLServer/Date-Timezone/CONVERTvarcharGETDATE108hhmmss.htm
Il ne s'agit pas de convertir unn format de date en jj/mm/aa et/ou hh:mm:ss; il s'agit d'éclater une période de 12 heures en tranche de 1/2 h afin de compter les agents inscrits dans cette période.
Ex: de 01/01/2015 08:00:00 à 01/01/2015 12:00:00
=> de 8h00 à 8h30, je peux avoir 1 ou 2 ou...agents
=> de 8h30 à 9h00, je peux avoir 1 ou 2 ou...agents
=> de 9h00 à 9h30, je peux avoir 1 ou 2 ou...agents
=> de 9h30 à 10h00, je peux avoir 1 ou 2 ou...agents
Ex: de 01/01/2015 08:00:00 à 01/01/2015 12:00:00
=> de 8h00 à 8h30, je peux avoir 1 ou 2 ou...agents
=> de 8h30 à 9h00, je peux avoir 1 ou 2 ou...agents
=> de 9h00 à 9h30, je peux avoir 1 ou 2 ou...agents
=> de 9h30 à 10h00, je peux avoir 1 ou 2 ou...agents
A mon avis ...Ce n'est pas "Eclater" .. mais plutôt "GROUPER " je pense
https://stackoverflow.com/questions/5002661/how-to-group-time-by-hour-or-by-10-minutes
https://stackoverflow.com/questions/5002661/how-to-group-time-by-hour-or-by-10-minutes
Je suis désolé mais je ne comprends pas votre raisonnement par % à ma table constitué de :
un matricule
une ID_Centre,
un DH_Debut au format jj/mm/aa hh:mm:ss,
un DH_Fin au format jj/mm/aa hh:mm:ss,
un état planning
Cela fait 1 an que je fais du SQL SERVER, mais là, je reconnais que je cale.
Je ne sais pas où placer mon DH_Debut et mon DH_Fin dans la requête par % au requête que vous m'avez envoyé, surtout que je n'ai pas appris comment déclarer les variables. Par contre, je comprend finalement, que ce n'est pas le nombre d'agents que je vais compter mais le nombre de tranche horaire de 30 mn où un agent apparait. Est-ce que mon raisonnement est correct, sachant que le tableau que je vais généré, devra faire apparaitre 48 colonnes corespondant à mes différentes tranches pour autant de lignes pour chaque jour du mois.
Cordialement.
Taz
un matricule
une ID_Centre,
un DH_Debut au format jj/mm/aa hh:mm:ss,
un DH_Fin au format jj/mm/aa hh:mm:ss,
un état planning
Cela fait 1 an que je fais du SQL SERVER, mais là, je reconnais que je cale.
Je ne sais pas où placer mon DH_Debut et mon DH_Fin dans la requête par % au requête que vous m'avez envoyé, surtout que je n'ai pas appris comment déclarer les variables. Par contre, je comprend finalement, que ce n'est pas le nombre d'agents que je vais compter mais le nombre de tranche horaire de 30 mn où un agent apparait. Est-ce que mon raisonnement est correct, sachant que le tableau que je vais généré, devra faire apparaitre 48 colonnes corespondant à mes différentes tranches pour autant de lignes pour chaque jour du mois.
Cordialement.
Taz