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

  FORUM HardWare.fr
  Programmation
  SQL/NoSQL

  [MySQL 4.0] comment convertir un champ timestamp?

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[MySQL 4.0] comment convertir un champ timestamp?

n°1327292
avander
Posté le 17-03-2006 à 11:58:03  profilanswer
 

Je cherche a réorganiser des tables de logging dans une bd sous mySQL 4.0 qui utilisent des champs de type 'timestamp'.  
 
Le problème c'est que le 'timestamp' tel qu'il est stocké dans la bd n'est pas très maniable... comment par exemple faire pour compter le nombre d'enregistrements qui ne concernent pas l'année en cours ( à supprimer donc).
 

Code :
  1. SELECT count(*) FROM loggings WHERE timestamp < 20060101


Version optimiste, voir naive...
 

Code :
  1. SELECT count(*) FROM loggings WHERE timestamp < to_timestamp( 20060101)


to_timestamp n'existe pas malheureusement...
 
J'ai beau retourner la doc en ligne de mySQL je trouve pas les fonctions adhoc, la 4.0 étant obsolete ça n'aide pas vraiment.  
 
Quels sont d'après vous les fonctions qui permettent de convertir un timestamp en date et vice versa?  
 
 
 
 
 
 

mood
Publicité
Posté le 17-03-2006 à 11:58:03  profilanswer
 

n°1327313
smaragdus
whores, drugs & J.S. Bach
Posté le 17-03-2006 à 12:43:14  profilanswer
 

En ouvrant la doc de mysql, j'ai trouvé :
* from_unixtime
* unix_timestamp

n°1327343
avander
Posté le 17-03-2006 à 13:47:55  profilanswer
 

smaragdus a écrit :

En ouvrant la doc de mysql, j'ai trouvé :
* from_unixtime
* unix_timestamp


 
Oui d'accord, ça aussi je l'ai trouvé merci, mais mySQL il me jette si je lui propose...  
d'où la précision pour mySQL 4.0

n°1327520
avander
Posté le 17-03-2006 à 18:08:08  profilanswer
 

Aucune idée pourquoi ça marchait pas ce matin...
 

Code :
  1. SELECT from_unixtime( timestamp)
  2. FROM `loggings`
  3. WHERE timestamp > unix_timestamp( '20060101')


 
 :whistle:


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  SQL/NoSQL

  [MySQL 4.0] comment convertir un champ timestamp?

 

Sujets relatifs
Cherche programmeur en PHP/MySQL[MySQL] projet interrogation BD
Macro pour convertir en masserequête mysql pour récupérer plusieurs valeurs sur 1 champ
recuperer le login pour l'insérer dans MYSQLfonction cryptage et envoie dans mysql
[PHP/MYSQL] Affichage de tables dans le menu puis ...requête php/mysql
[PHP/MySql] Probleme avec la connexion a une base de donnée Mysql 
Plus de sujets relatifs à : [MySQL 4.0] comment convertir un champ timestamp?


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