Traitement de periode

Fermé
Mouhiiddine - 8 mai 2016 à 21:32
jordane45 Messages postés 38346 Date d'inscription mercredi 22 octobre 2003 Statut Modérateur Dernière intervention 16 décembre 2024 - 10 mai 2016 à 01:29
J'aimerai bien connaitre comment faire pour génerer ded taux a partir de deix periode depart retour de type date heure sachant que des plages horaires ne sont pas compte dans une periode exemple
Date depart 1/1/2016 a00:00 et dzte retoure 3/1/2016 a 13h30
La regle est
00h00 a 05h00 egale un tau
11h00 a 14h00 egale un tau
18h00 a 21h00 egale un tau

Merci

1 réponse

jordane45 Messages postés 38346 Date d'inscription mercredi 22 octobre 2003 Statut Modérateur Dernière intervention 16 décembre 2024 4 717
10 mai 2016 à 01:29
Bonjour,

1 - J'espère que pour tes dates .... tu as utilisé un champ de type DATETIME (ou éventuellement timestamp) et non un varchar !!!!!
Une date (dans une BDD....) se stocke sous la forme : Y-m-d H:i:s (année-mois-jours Heures:Minutes:Secondes)

Si ce n'est pas le cas... commence par corriger ça !


2 - Pour faire des "paliers" ... tu dois pouvoir utiliser des CASE WHEN
https://dev.mysql.com/doc/refman/5.7/en/case.html





0