Précédent   Forum des professionnels en informatique > Bases de données > Oracle > Débuter
Débuter Forum d'entraide pour débuter avec 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 29/02/2008, 14h09   #1
Membre du Club
 
Inscription : octobre 2005
Messages : 248
Détails du profil
Informations forums :
Inscription : octobre 2005
Messages : 248
Points : 63
Points : 63
Par défaut Récupérer le mois à partir d'une date

Bonjour à tous,

je voudrais, dans une requête sql, récupérer le mois en cours (afin de faire une comparaison)

donc je tape mon ptit bout de code :

et là il me fout une erreur oracle :
"Exception: DBD, ORA-01830: Le modèle du format de date se termine avant la conversion de la chaîne d'entrée entière
State: N/A"

qu'est ce qui ne va pas???
merci de vos réponses...
dessinateurttuyen est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 29/02/2008, 14h26   #2
Expert Confirmé
 
Homme
Chef de projet en SSII
Inscription : janvier 2004
Messages : 2 866
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France, Loire Atlantique (Pays de la Loire)

Informations professionnelles :
Activité : Chef de projet en SSII
Secteur : Conseil

Informations forums :
Inscription : janvier 2004
Messages : 2 866
Points : 3 448
Points : 3 448
Citation:
Envoyé par dessinateurttuyen Voir le message
qu'est ce qui ne va pas???
Tu essaies de convertir une date en ... une date.

Si tu veux récupérere le mois d'une date, tu peux faire par exemple :
__________________
Un problème sans solution est un problème mal posé

Merci de poser vos questions sur le forum, je ne réponds pas aux questions posées par MP.
plaineR est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 29/02/2008, 14h36   #3
Membre du Club
 
Inscription : octobre 2005
Messages : 248
Détails du profil
Informations forums :
Inscription : octobre 2005
Messages : 248
Points : 63
Points : 63
lol oké autant pour moi...
en fait j'avais mis to_char et ca n'a pas marché non plus....
dessinateurttuyen est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 29/02/2008, 14h43   #4
Expert Confirmé
 
Homme
Chef de projet en SSII
Inscription : janvier 2004
Messages : 2 866
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France, Loire Atlantique (Pays de la Loire)

Informations professionnelles :
Activité : Chef de projet en SSII
Secteur : Conseil

Informations forums :
Inscription : janvier 2004
Messages : 2 866
Points : 3 448
Points : 3 448
Citation:
Envoyé par dessinateurttuyen Voir le message
en fait j'avais mis to_char et ca n'a pas marché non plus....
Code :
1
2
3
4
SQL> SELECT to_char(sysdate, 'MM') FROM dual;
TO
--
02
__________________
Un problème sans solution est un problème mal posé

Merci de poser vos questions sur le forum, je ne réponds pas aux questions posées par MP.
plaineR est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 01/03/2008, 11h51   #5
Membre du Club
 
Inscription : octobre 2005
Messages : 248
Détails du profil
Informations forums :
Inscription : octobre 2005
Messages : 248
Points : 63
Points : 63
ah euh effectivement ça marche mieux avec un select devant hihi
dessinateurttuyen est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 01/03/2008, 12h10   #6
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
plus performant:
Code :
1
2
3
4
5
SQL> SELECT extract (month FROM sysdate) FROM dual;
 
EXTRACT(MONTHFROMSYSDATE)
-------------------------
                        3
DAB
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 08h23.


 
 
 
 
Partenaires

Hébergement Web