Eclater des heures
Fermé
Taz 31
Messages postés
46
Date d'inscription
mercredi 3 juillet 2013
Statut
Membre
Dernière intervention
1 février 2022
-
20 août 2015 à 09:08
Taz 31 Messages postés 46 Date d'inscription mercredi 3 juillet 2013 Statut Membre Dernière intervention 1 février 2022 - 20 août 2015 à 12:05
Taz 31 Messages postés 46 Date d'inscription mercredi 3 juillet 2013 Statut Membre Dernière intervention 1 février 2022 - 20 août 2015 à 12:05
4 réponses
jordane45
Messages postés
38284
Date d'inscription
mercredi 22 octobre 2003
Statut
Modérateur
Dernière intervention
11 novembre 2024
4 697
20 août 2015 à 11:02
20 août 2015 à 11:02
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
Taz 31
Messages postés
46
Date d'inscription
mercredi 3 juillet 2013
Statut
Membre
Dernière intervention
1 février 2022
20 août 2015 à 11:15
20 août 2015 à 11:15
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
jordane45
Messages postés
38284
Date d'inscription
mercredi 22 octobre 2003
Statut
Modérateur
Dernière intervention
11 novembre 2024
4 697
20 août 2015 à 11:34
20 août 2015 à 11:34
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
Taz 31
Messages postés
46
Date d'inscription
mercredi 3 juillet 2013
Statut
Membre
Dernière intervention
1 février 2022
Modifié par Taz 31 le 20/08/2015 à 12:16
Modifié par Taz 31 le 20/08/2015 à 12:16
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