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

  FORUM HardWare.fr
  Programmation

  sysdate et SQL

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

sysdate et SQL

n°64595
freeze
Posté le 11-10-2001 à 17:00:14  profilanswer
 

slt dans une requete sql, je voudarais specifier une condition where....
dans celle ci je veux dire la date du jour moins 15 jours.
 
where sysdate .....
 
quelqu'un pourait il m'eclairer
 
merci

mood
Publicité
Posté le 11-10-2001 à 17:00:14  profilanswer
 

n°64714
freeze
Posté le 12-10-2001 à 10:10:33  profilanswer
 

personne ??
 
ma condition
where date_exp = sysdate - 15 jours
 
par contre sysdate ce trouve dans dual ?

n°64761
irulan
Posté le 12-10-2001 à 13:37:10  profilanswer
 

freeze > par contre sysdate ce trouve dans dual ?
 
Je suppose que tu est sous Oracle ?
 
Si oui, sysdate se trouve bien dans dual et ton truc devrait donner ça :
where date_exp = sysdate - 15
 
Mais attention ! Oracle stocke les champs date avec l'heure => avec ça tu ne récupéreras que les lognes dont la date et l'heure sont exactement les mêmes que ce que retourne sysdate - 15 !
 
Tu devrais essayer :
 
where to_char(date_exp,'dd/mm/yyyy';) = to_char((sysdate - 15),'dd/mm/yyyy';)
 
Ainsi tes dates sont renvoyées uniquement sous le format '12/10/2001', et la comparaison sera correcte.

 

[edtdd]--Message édité par irulan--[/edtdd]

n°64763
freeze
Posté le 12-10-2001 à 13:51:22  profilanswer
 

interessant ta reponse merci,
 
oui effectivement je suis sous oracle je veux recup les donnees du jour jusqu'a 15 jours avant.
 
je vais essayer ca je te tiens au courant

n°64764
freeze
Posté le 12-10-2001 à 13:56:42  profilanswer
 

ca marche bien par contre il me renvoi juste les elements d'il y a 15 jours, moi je veux tous les element entre aujourd'hui et 15 jours avant.
 
 
je pense en mettant un beetween quelque part
 
merci

n°64770
ddr555
Posté le 12-10-2001 à 14:23:55  profilanswer
 

ben met > au lieu de =  :sarcastic:

n°64801
freeze
Posté le 12-10-2001 à 16:10:06  profilanswer
 

il me renvoi pas 15 jours mais en gros 4 mois ?


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

  sysdate et SQL

 

Sujets relatifs
SQL ORACLE et EXCEL = > Chaud les marronsDELPHI requête SQL
[SQL] Conversion[JAVA / SQL] J'ai comme un pb avec Oracle
[SQL] comment supprimer des doublons ?Espace en SQL
Equivalent du LIMIT de mySQL sur SQL ServerDrivers jdbc pour SQL Server pour websphère... HELP!!
[PHP + SQL] ORDER BYSQL et sysdate
Plus de sujets relatifs à : sysdate et SQL


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