Traitement de periode

Fermé
Mouhiiddine - 8 mai 2016 à 21:32
jordane45 Messages postés 38453 Date d'inscription mercredi 22 octobre 2003 Statut Modérateur Dernière intervention 11 mars 2025 - 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 38453 Date d'inscription mercredi 22 octobre 2003 Statut Modérateur Dernière intervention 11 mars 2025 4 740
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