j'ai dans ma base de données Oracle un champs date = '25/12/06'(par exemple), et je veux effectuer une requete sur l anneé seulement
""""""select ... from ... where date='annee'""""""
comment faire ??
j'ai dans ma base de données Oracle un champs date = '25/12/06'(par exemple), et je veux effectuer une requete sur l anneé seulement
""""""select ... from ... where date='annee'""""""
comment faire ??
Obligé d'utiliser la fonction To_Char()
Code : Sélectionner tout - Visualiser dans une fenêtre à part Where To_Char( la_date, 'YYYY' ) = '2006'
Salut,
regarde du côté de "to_char" ou "trunc"
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 SQL> select to_char(sysdate,'yyyy') annee from dual; ANNE ---- 2006
si tu veux en nombre, tu peux employer
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 SCOTT@LSC01> select extract(year from sysdate) from dual; EXTRACT(YEARFROMSYSDATE) ------------------------ 2006
Partager