Bonjour,
quelle est la façon la plus simple pour calculer des temps?
Je m'explique.
J'ai une table qui va me servir à stocker des temps d'exécution que l'on appelera A.
Voici le processus:
Nous avons des taches qui s'éxécutent. Chaque tâche a une date de commencement (type date) et une date de fin(type date). Si on fait la soustraction entre la date de fin et celle de commencement, on obtient la durée de traitement de la tache.
Une tache appartient à un groupe.
Lorsqu'une tache se termine, un trigger qui est déclenché calcule la durée du traitement de la tache et stocke cette durée dans la table A.
Lorsqu'une seconde tache se termine du même groupe que la précédente, rebelote on calcule la durée de traitement et cette fois ci on l'ajoute à la durée calculée précédemment dans la table A.
Voila.
Quel type de données choisir pour stocker la durée dans la table A? Date, timestamp.....
Comment effectuer les calculs? Faut il tout convertir en secondes?
Comment ajouter deux durées?
Je suis vraiment perdu là.
Merci pour votre aide.
Partager