problème de selection de date dans ma requête oracle - SQL/NoSQL - Programmation
Marsh Posté le 11-02-2008 à 10:31:09
Malheureusement ce n'est pas comme cela que l'on utilise les dates sous oracle, là tu essayes de chopper tous les enregistrements dont la date est le 01/01/2008 à minuit. Pour mieux comprendre essayes ca :
Code :
|
Tu obtiendras ca :
Code :
|
Pour faire une sélection sur le mois quelque soit l'année, tu peux essayer ca :
Code :
|
Marsh Posté le 11-02-2008 à 10:42:58
Merci beaucoup pour ton aide et tes explications. J'ai compris le principe maintenant.
Marsh Posté le 11-02-2008 à 09:55:23
Bonjour,
J'ai problème de selection de date dans ma requête oracle.
Ma requête fonctionne mais une fois que je lui demande de m'afficher les hire_date du mois de janvier, il ne me retourne plus aucune ligne.
select d.location_id,
d.name,
e.Last_name,
e.hire_date,
j.function,
e.salary
from employee e,
job j,
department d
where e.job_id = j.job_id
and e.department_id = d.department_id
and e.job_id = j.job_id
and e.hire_date = to_date('JAN','MON');
dans la db Oracle, la date est sous cette forme : 12-JAN-87
J'ai besoin d'afficher tous les employés dont la hire_date est en janvier.
Merci pour votre aide