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

  FORUM HardWare.fr
  Programmation
  SQL/NoSQL

  equivalent ORACLE de INTERVAL mysql

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

equivalent ORACLE de INTERVAL mysql

n°1679913
veryfree
Posté le 31-01-2008 à 16:34:27  profilanswer
 

Hello,
 
Sous mysql je faisait :
 
WHERE `naissance` > SUBDATE( NOW( ) , INTERVAL 25 YEAR )
 
pour avoir la date du jour - 25 ans.
 
Je cherche a faire la meme chose sous oracle mais j'ai trouvé ca:
select CURRENT_TIMESTAMP - (25*365) from dual;
 
mais je me demande si c'est optimal ?
si vous avez une meilleur methode je prend :jap:
 
merci

mood
Publicité
Posté le 31-01-2008 à 16:34:27  profilanswer
 

n°1679970
jielbi
Posté le 31-01-2008 à 17:18:49  profilanswer
 

ca marchera mieux comme ca :
 naissance   > add_months(trunc(sysdate),-12*25)  

n°1680061
couak
Posté le 31-01-2008 à 19:54:14  profilanswer
 

il me semble que depuis la 10g il y a le mot clé INTERVAL, mais tu ne peux l'utiliser qu'avec des types TIMESTAMP

n°1682182
veryfree
Posté le 05-02-2008 à 18:15:38  profilanswer
 

merci a vous, j'essaye des que je peux ; )


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

  equivalent ORACLE de INTERVAL mysql

 

Sujets relatifs
[mysql] Mysql et espaces a la fin d'une chaineProblème de connexion à une base de données MySQL
[php / mysql] Numéros de page et tri sur champ date[Oracle] Sauvegarde online
configuration de mysql avec asterisk dans tribox[PHP] oracle et paramètre de type date ( ou alors sysdate ;) )
Base mysql. transfere de local vers site.[mysql] Requete avec moyenne avg
[RESOLU]Probleme avec Formulaire et BD MySQLacceder à mysql dans asterisk
Plus de sujets relatifs à : equivalent ORACLE de INTERVAL mysql


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