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'
Rédacteur Oracle (Oracle ACE)
Guide Oracle ,Guide PL/SQL, Guide Forms 9i/10g, Index de recherche
Je ne réponds pas aux questions techniques par MP
Blogs: Forms-PL/SQL-J2EE - Forms Java Beans
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
Je penche, donc je suis
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
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager