IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

SQL Oracle Discussion :

Problème format d'un champ date


Sujet :

SQL Oracle

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Inscrit en
    Juillet 2008
    Messages
    80
    Détails du profil
    Informations forums :
    Inscription : Juillet 2008
    Messages : 80
    Par défaut Problème format d'un champ date
    Bonjour,

    J'ai une table avec un champ date de format: "26/12/08".
    Lorsque je fait une requete manuellement dans SQL pour afficher ce champ, il m'affiche bien le bon format.
    Par contre, lorsque je fais la requète à travers une macro shell qui fait appel à une commande sql, il m'affiche le format "26-Dec-08".

    Que faut-il faire pour afficher la date au format "26/12/08"?

    D'avance merci pour votre aide!

  2. #2
    Expert confirmé
    Profil pro
    Inscrit en
    Août 2008
    Messages
    2 953
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2008
    Messages : 2 953
    Par défaut
    Salut,
    Il faut utiliser to_char pour formater l'affichage:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    to_char(tadate,'DD/MM/YY')

  3. #3
    Membre confirmé
    Inscrit en
    Novembre 2003
    Messages
    125
    Détails du profil
    Informations personnelles :
    Âge : 44

    Informations forums :
    Inscription : Novembre 2003
    Messages : 125
    Par défaut
    Citation Envoyé par roman67 Voir le message
    Bonjour,

    J'ai une table avec un champ date de format: "26/12/08".
    Lorsque je fait une requete manuellement dans SQL pour afficher ce champ, il m'affiche bien le bon format.
    Par contre, lorsque je fais la requète à travers une macro shell qui fait appel à une commande sql, il m'affiche le format "26-Dec-08".

    Que faut-il faire pour afficher la date au format "26/12/08"?

    D'avance merci pour votre aide!
    Peut-on avoir le SQL ?

  4. #4
    Membre confirmé
    Inscrit en
    Juillet 2008
    Messages
    80
    Détails du profil
    Informations forums :
    Inscription : Juillet 2008
    Messages : 80
    Par défaut
    Ca fonctionne avec TO_CHAR.

    Merci skuatamad!

  5. #5
    Invité
    Invité(e)
    Par défaut
    on ne le redira jamais assez, une date n'a pas de format dans une bd.
    C'est lors de son affichage que l'on utilise un format qui est normalement défini dans les paramètres NLS de la BD ou du poste, ça dépend comment on interroge la BD.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Problème de gestion de champ Date
    Par habasque dans le forum JSF
    Réponses: 2
    Dernier message: 10/12/2007, 18h15
  2. Format d'un Champs date
    Par Doudou doux dans le forum IHM
    Réponses: 2
    Dernier message: 21/11/2007, 20h33
  3. Problème SQL et un champ date
    Par guiguikawa dans le forum VB 6 et antérieur
    Réponses: 3
    Dernier message: 29/03/2007, 13h16
  4. [ACCESS2002] [format d'un champs] - DATE
    Par louroulou dans le forum IHM
    Réponses: 6
    Dernier message: 13/06/2006, 16h40
  5. problème de syntaxe avec champ date
    Par mussara dans le forum SQL Procédural
    Réponses: 4
    Dernier message: 03/02/2006, 16h19

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo