Salut à tous,
j'ai une table avec les infos suivante :
+ dateact | time_debut | time_fin +
+---------------------------------------------+
+ 2016-04-04 | 21:00:00 | 00:30:00 +
Jusqu'à maintenant j'avais toujours des time_debut toujours < à time_fin , Donc pas de problème.
Avec les données actuelles si je fais :
j'ai donc un résultat négatif(-73800) ce qui est normal.
Code : Sélectionner tout - Visualiser dans une fenêtre à part SELECT dateact, TIME_TO_SEC(TIMEDIFF(time_fin,time_debut)),time_fin,time_debut FROM `mytable`
Le problème réside dans le fait que je devrais traiter les données de temps comme suit :
2016-04-04 21:00:00
2016-04-05 00:30:00
Si je passe par du PHP pas de problème, je gère le changement de date. Par contre en SQL je suis bloqué.
Sachant que la structure de la bdd ne peut pas être touchée , est ce que je peux faire quelques choses en sql directement (grosse quantité de données à traitée) ou dois je passer par du code intermédiaire ?
Merci
Partager