Quelle est la meilleure façon de compter le temps entre deux valeurs datetime récupérées à partir de MySQL lorsque j'ai besoin de compter uniquement le temps entre les heures 08: 00: 00-16: 00 : 00. Par exemple, si j'ai des valeurs 2008-10-13 18:00:00 et 2008-10-14 10:00:00, la différence de temps devrait être 02:00:00. Puis-je le faire avec SQL ou quelle est la meilleure façon de le faire? Je construis un site web et utilise PHP.SQL (?): Comptage du temps entre deux valeurs datetime
Merci pour vos réponses.
EDIT: La chose exacte est que j'essaie de compter le temps qu'un "ticket" a été dans un état spécifique pendant les heures de travail. Le temps pourrait être comme quelques semaines.
EDIT2: Je n'ai aucun problème à compter le décalage horaire réel, mais soustraire ce temps d'arrêt, 00: 00: 00-08: 00: 00 et 16: 00: 00-00: 00: 00 par jour.
-Samuli