Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
888 connectés 

  FORUM HardWare.fr
  Programmation
  PHP

  Extraire l'heure et les minutes d'une table Time SQL (10:30:00)

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Extraire l'heure et les minutes d'une table Time SQL (10:30:00)

n°235727
bercaz
Posté le 28-10-2002 à 09:57:32  profilanswer
 

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)
 :jap:

mood
Publicité
Posté le 28-10-2002 à 09:57:32  profilanswer
 

n°235790
sielfried
Posté le 28-10-2002 à 11:24:16  profilanswer
 

En gros tu veux convertir 10:30:00 en "10h30" ?


---------------
StarCraft Professional Gaming Database | [Ze Topic] Starcraft/BroodWar
n°235813
Fred999
Rabat-joie
Posté le 28-10-2002 à 11:51:19  profilanswer
 

Ca se fait plus du côté BDD que du côté PHP ça ;)

n°235821
sielfried
Posté le 28-10-2002 à 12:06:24  profilanswer
 

En PHP suffit de faire un explode :
 

function formath($heure)
{
    $tab = explode(":", $heure);
    return ($tab[0].'h'.$tab[1]);
}


Message édité par sielfried le 28-10-2002 à 12:06:36

---------------
StarCraft Professional Gaming Database | [Ze Topic] Starcraft/BroodWar
n°235824
sielfried
Posté le 28-10-2002 à 12:09:09  profilanswer
 

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 ...


---------------
StarCraft Professional Gaming Database | [Ze Topic] Starcraft/BroodWar
n°235842
Fred999
Rabat-joie
Posté le 28-10-2002 à 12:40:54  profilanswer
 

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 HOUR(heure) & "h" & MINUTE(heure) FROM ...






 
http://www.mysql.com/doc/en/Date_a [...] tions.html
 
chercher "DATE_FORMAT", tout y est ;)

n°235843
sielfried
Posté le 28-10-2002 à 12:51:58  profilanswer
 

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 ...


Message édité par sielfried le 28-10-2002 à 12:55:12

---------------
StarCraft Professional Gaming Database | [Ze Topic] Starcraft/BroodWar
n°235865
Fred999
Rabat-joie
Posté le 28-10-2002 à 13:56:50  profilanswer
 

Sielfried a écrit a écrit :

 
 
J'étais dessus et je me suis arrêté à HOUR et MINUTE :/
 

SELECT DATE_FORMAT(heure, "%Hh%i" ) FROM ...






 
Comme quoi faut toujours lire jusqu'au bout! :D

n°235989
omega2
Posté le 28-10-2002 à 16:17:14  profilanswer
 

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 HOUR(heure) & "h" & MINUTE(heure) FROM ...





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.

n°236109
sielfried
Posté le 28-10-2002 à 18:21:18  profilanswer
 

omega2 a écrit a écrit :

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.




 
En effet :jap:


Message édité par sielfried le 28-10-2002 à 18:21:28

---------------
StarCraft Professional Gaming Database | [Ze Topic] Starcraft/BroodWar

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  PHP

  Extraire l'heure et les minutes d'une table Time SQL (10:30:00)

 

Sujets relatifs
[newby] oracle/sql : connaitre les table d'une baseSQL SERVER et la fonction TRIM
Aide sur une Requete SQLPHP FORMULAIRE SQL ORACLE
Comment récupérer une heure en millisecondes ?Problème avec une requête SQL
[Delphi] Afficher l'heure sans faire un truc lourd...[SQL SERVER] Un petite question !
XML -> SQL en PHPSelect d'SQL...
Plus de sujets relatifs à : Extraire l'heure et les minutes d'une table Time SQL (10:30:00)


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR