Précédent   Forum des professionnels en informatique > Bases de données > Oracle
Oracle Forum Oracle : le serveur, les outils, ... Voir F.A.Q Oracle Tutoriels Oracle
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 10/12/2010, 15h47   #1
Nouveau Membre du Club
 
Hazem Krichene
Inscription : novembre 2010
Messages : 99
Détails du profil
Informations personnelles :
Nom : Hazem Krichene

Informations forums :
Inscription : novembre 2010
Messages : 99
Points : 26
Points : 26
Par défaut Comment extraire le mois et l'année d'une date?

Bonjour à tous,

J'ai une requête sql qui me retourne la date du dernier jour d'un mois que je choisi, voici la requête

Code :
1
2
 
SELECT to_char(last_day(add_months(SYSDATE,-1)),'dd/mm/yyyy') FROM dual;
Le résultat de cette requête m'affiche par exemple : 30/11/2010

comment pourrais je extraire le mois (11), et l'année (2010)?

Merci
hazem2410 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 10/12/2010, 15h50   #2
Expert Confirmé Sénior
 
Avatar de mnitu
 
Homme Marius Nitu
Ingénieur développement logiciels
Inscription : octobre 2007
Messages : 3 311
Détails du profil
Informations personnelles :
Nom : Homme Marius Nitu
Localisation : France, Marne (Champagne Ardenne)

Informations professionnelles :
Activité : Ingénieur développement logiciels
Secteur : High Tech - Éditeur de logiciels

Informations forums :
Inscription : octobre 2007
Messages : 3 311
Points : 5 808
Points : 5 808
EXTRACT (datetime)
Code :
1
2
3
4
 
SELECT to_char(last_day(add_months(SYSDATE,-1)),'dd/mm/yyyy'),
       extract( month FROM last_day(add_months(SYSDATE,-1)))
  FROM dual
mnitu est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 10/12/2010, 17h03   #3
Membre confirmé
 
Avatar de DAB.cz
 
Inscription : octobre 2006
Messages : 221
Détails du profil
Informations forums :
Inscription : octobre 2006
Messages : 221
Points : 214
Points : 214
on peut supprimer last_day dans ce cas:
Code :
extract( month FROM add_months(SYSDATE,-1))
DAB.cz est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 22h17.


 
 
 
 
Partenaires

Hébergement Web