PC SOFT

FORUMS PROFESSIONNELS
WINDEVWEBDEV et WINDEV Mobile

Accueil → WINDEV 2024 → Durée moyenne
Durée moyenne
Débuté par eric.detrez, 17 nov. 2005 12:17 - 1 réponse
Posté le 17 novembre 2005 - 12:17
Bonjour,
Je dois calculer la durée moyenne d'occupation d'une salle.
Pour cela je récupère grâce à une requête les heures de début et de fin d'occupation.

J'arrive à calculer la somme des durées pour une salle mais après je suis coincée pour

1) calculer la moyenne par jour
2)faire afficher sous un format du type
45h25mn?

Help SVP
Posté le 17 novembre 2005 - 15:19
Eric DETREZ a écrit :
Bonjour,
Je dois calculer la durée moyenne d'occupation d'une salle.
Pour cela je récupère grâce à une requête les heures de début et de fin d'occupation.

J'arrive à calculer la somme des durées pour une salle mais après je suis coincée pour

1) calculer la moyenne par jour
2)faire afficher sous un format du type
45h25mn?

Help SVP

Bonjour,

1) il faut rapporter le cumul de durée quotidienne aux heures de
disponibilité (ou d'ouverture) soit 8h généralement
2) Le mieux, en exploitant votre planning est de réaliser des
différences de données de types DateHeure qui donneront un résultat de
type durée. Son affichage est alors possible dans une chaine (pour
éviter le contrôle des type heure)

du 17/11/2005 à 8h aux 17/11/2005 à 12 h
DateHeureDébut est une DateHeure = "200511170800"
DateHeureFin est une DateHeure = "200511171200"
DuréeSalle est une durée = DateHeureFin-DateHeureDébut

Pour l'affichage les champs et fonctions classiques du WLanguage
(HeureVersChaine) sont inopérantes en raison de leur contrôle
obligatoire de la validité des heures...

Il faut donc en passer par un peu de programmation et un champ texte.

++ R&B
WDForge.org