Recherche par date sur Oracle 10g.

Recherche par date sur Oracle 10g. - SQL/NoSQL - Programmation

Marsh Posté le 21-01-2005 à 22:40:09    

Salut tout le monde,
j'ai un petit souci avec Oracle.  
Je cherche à extraire les info d'une table dont le numéro de dept=45 ( ça c ok) mais je dois combiner cette requete avec la date>01/03/91 et par la même la convertir en dd-mm-yyyy.
 
voilà ce que j'ai fais pour l'instant mais il n'accepte pas ma requete de date...  
 
where dept_id=45
and to_date(start_date,'DD-MM-YY') as >01/03/91;
 
Vous l'aurez compris, je débute.... PLIZ HELP !  :??:

Reply

Marsh Posté le 21-01-2005 à 22:40:09   

Reply

Marsh Posté le 21-01-2005 à 22:49:43    

Ton champ start_date est une date, non ?
 
Il faut écrire :
 
where dept_id=45  
and start_date > to_date('01/03/91', 'DD-MM-YY');
 
edit : to_char permet de passer d'un champ date à une chaîne de caractères, et to_date, c'est le contraire.


Message édité par Beegee le 21-01-2005 à 22:50:49
Reply

Marsh Posté le 21-01-2005 à 22:52:03    

Nickel !!  
ça à fonctionner ! Merci beaucoup Beegee ! ^^

Reply

Marsh Posté le 21-01-2005 à 23:01:07    

Pas de problème :)

Reply

Sujets relatifs:

Leave a Replay

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