Bonjour à tous,
Je viens de débuter le BO il y a quelques jours. Je ne connais donc pas encore toutes les commandes, ni toutes les subtilités nécessaires pour faire des requêtes.
Le problème qui se pose à moi est le suivant :
J'ai un tableau dans lequel sont présents des appels effectués par trois postes A B et C. Ces postes sont répartis de manière équitable sur la journée ( c'est à dire que chacun travaille 8 heures) :0- 8h, 8-16 h, 16-24h en alternant chaque jour. J'ai des données qui alimentent ma requete qui me donnent les appels effectués entre une date 00:00 et le jour, l'heure actuel. Il a les colonnes suivantes :
Jour | Poste | Horaire début | Horaire fin | Durée
Ce que j'aimerai avoir serai le nombre d'appels par heure "moyen" par poste.
J'arrive à avoir de facon à peu près satisfaisante le nombre d'appels réalisés par un poste sur toute la durée : je fais un Nombre(Durée PourChaque Horaire début) Où (Poste=A) (ca peut ne pas etre exact mais ca me convient comme ça).
Mon problème principal vient de la durée : pour les jours précédents pas gênant chacun travaille 8 h; par contre pour le jour J, c'est plus génant car ca varie en temps réel. J'ai essayé de manipuler min (HoraireDébut) Où (Jour=DateActuelle(), Poste=A) et la même chose pour le max dans le but de calculer la différence en terme d'heures mais sans résultat pour l'instant.
Quelqu'un aurait-il une idée pour savoir comment faire sur ce point la ou la méthode en règle générale?
Merci par avance
Partager