[SQL] Oracle, choisir plusieurs dates différentes

Oracle, choisir plusieurs dates différentes [SQL] - SQL/NoSQL - Programmation

Marsh Posté le 23-06-2003 à 12:22:19    

Sous oracle j'ai la table suivante
nom de la table : mca_log_gold
 
 
log_date ---------- | log_login ----
10/06/2003 10:05:33 | login1
.....
12/06/2003 14:05:33 | login25
....
15/06/2003 15:05:03 | login48
....
20/06
 
J'aimerais récupérer juste les lignes ou les dates sont 10/06/2003, 12/06/2003, 15/06/2003, c'est un exemple, les dates seront choisis dans un formulaire
 
J'ai trouvé la requête suivante mais je ne la trouve pas pratique :  

Code :
  1. select log_date from mca_log_gold where log_date like to_date ('10/06/2003', 'DD/MM/YYYY') or log_date like to_date ('12/06/2003', 'DD/MM/YYYY') or log_date like to_date ('15/06/2003', 'DD/MM/YYYY')


 
J'ai essayé avec un IN
par exemple :  

Code :
  1. select log_date from mca_log_gold where log_date in to_date ('10/06/2003', 'DD/MM/YYYY')


 
mais je n'ai aucune ligne en retour  :(  
 
Une idée ?
merci d'avance

Reply

Marsh Posté le 23-06-2003 à 12:22:19   

Reply

Marsh Posté le 23-06-2003 à 13:19:25    

where to_char(log_date, 'YYYYMMDD') in ('20030610', '20030615')

Reply

Marsh Posté le 23-06-2003 à 14:09:11    

merci je n'y avais pas pensé :jap:

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed