Extraire l'heure et les minutes d'une table Time SQL (10:30:00) - PHP - Programmation
Marsh Posté le 28-10-2002 à 11:24:16
En gros tu veux convertir 10:30:00 en "10h30" ?
Marsh Posté le 28-10-2002 à 12:06:24
En PHP suffit de faire un explode :
function formath($heure) |
Marsh Posté le 28-10-2002 à 12:09:09
Y'a sûrement une possibilité de requête directe, mais apparemment MySQL aime pas les concaténations pour les champs calculés.
Ca aurait fait un truc du genre
SELECT HOUR(heure) & "h" & MINUTE(heure) FROM ... |
Marsh Posté le 28-10-2002 à 12:40:54
Sielfried a écrit a écrit : Y'a sûrement une possibilité de requête directe, mais apparemment MySQL aime pas les concaténations pour les champs calculés. Ca aurait fait un truc du genre
|
http://www.mysql.com/doc/en/Date_a [...] tions.html
chercher "DATE_FORMAT", tout y est
Marsh Posté le 28-10-2002 à 12:51:58
Fred999 a écrit a écrit : http://www.mysql.com/doc/en/Date_a [...] tions.html chercher "DATE_FORMAT", tout y est |
J'étais dessus et je me suis arrêté à HOUR et MINUTE
SELECT DATE_FORMAT(heure, "%Hh%i" ) FROM ... |
Marsh Posté le 28-10-2002 à 13:56:50
Sielfried a écrit a écrit : J'étais dessus et je me suis arrêté à HOUR et MINUTE
|
Comme quoi faut toujours lire jusqu'au bout!
Marsh Posté le 28-10-2002 à 16:17:14
Sielfried a écrit a écrit : Y'a sûrement une possibilité de requête directe, mais apparemment MySQL aime pas les concaténations pour les champs calculés. Ca aurait fait un truc du genre
|
SELECT CONCAT(HOUR(heure) ,"h" , MINUTE(heure)) FROM ... |
Comme quoi il aime bien les concaténation quand on sait quelle est la bonne méthode pour le faire.
J'ai utilisé cette fonction de mysql pour obtenir des regexp valide pour les codes de type UBB et quelques codes spécifiques en ne métant dans la base de donnée que la partie des regexp qui change d'un code à l'autre.
Marsh Posté le 28-10-2002 à 18:21:18
omega2 a écrit a écrit :
Comme quoi il aime bien les concaténation quand on sait quelle est la bonne méthode pour le faire. |
En effet
Marsh Posté le 28-10-2002 à 09:57:32
Help please! Sauriez vous comment extraire de 2 tables Time SQL
la partie heure et minutes (ex: afficher 10h30 qd la table a enregistré 10:30:00)?
Merci
NB: mes variables qui récupèrent le temps sont $evtTime1 et $evtTime2 (je veux donc affciher une durée du type -> 10h00 à 14h30)