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 :

Execution d'une requete avec nvl(exp1,exp2)


Sujet :

SQL Oracle

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Inscrit en
    Avril 2007
    Messages
    360
    Détails du profil
    Informations forums :
    Inscription : Avril 2007
    Messages : 360
    Par défaut Execution d'une requete avec nvl(exp1,exp2)

    je travail avec oracle 10g et je veux executer cette requete mais j'ai cette erreur
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    9:11:10  ORA-01722: Nombre non valide
    voila la requete
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    /* Formatted on 2008/03/12 15:13 (Formatter Plus v4.8.7) */
    SELECT   a.code_ratios, s.libelle_court,nvl(a.valeur,'0.00'),a.date_ratios
        FROM cbl.data_ratios a, cbl.ratios r, cbl.societe s
       WHERE TRIM (a.code_ratios) = TRIM (r.code)
         AND r.flag_actif = 'O'
         AND TRIM (s.code) = TRIM (a.code_societe)
         AND a.code_modele = 3
         AND a.date_ratios BETWEEN TO_DATE ('20/12/2006', 'dd/mm/yyyy')
                               AND TO_DATE ('03/03/2008', 'dd/mm/yyyy')
         AND a.code_societe IN (3, 4, 1)
    ORDER BY a.code_ratios ASC, a.code_societe ASC
     
    /*
    SELECT  A.entite, nvl(A.agence,'***'), A.CODE, A.DESCRIPTION  
      FROM TP.compte_espece A ORDER BY  A.entite DESC, A.agence, A.CODE*/
    dans la requete en commentaire sa marche tres bien
    pouvez me dire l'erreur

  2. #2
    Membre chevronné Avatar de miloux32
    Profil pro
    Inscrit en
    Juillet 2003
    Messages
    545
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2003
    Messages : 545
    Par défaut
    essaye nvl(a.valeur,0)


    ( valeur est de type number non ? )

  3. #3
    Membre éclairé
    Inscrit en
    Avril 2007
    Messages
    360
    Détails du profil
    Informations forums :
    Inscription : Avril 2007
    Messages : 360
    Par défaut
    oui, Merci c'est resolu avec valeur numeric

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

Discussions similaires

  1. Réponses: 10
    Dernier message: 09/02/2010, 20h08
  2. Executer une requete avec opérateur logique
    Par lg022 dans le forum MS SQL Server
    Réponses: 4
    Dernier message: 13/05/2008, 16h16
  3. executer une requete avec le contenu d'une variable
    Par giloo(94) dans le forum Requêtes et SQL.
    Réponses: 3
    Dernier message: 03/02/2007, 01h58
  4. Executer une requete avec parametre passe variables
    Par vincent. dans le forum Requêtes et SQL.
    Réponses: 14
    Dernier message: 18/07/2006, 09h18
  5. Probleme d'execution d'une requete avec un Count
    Par PrinceMaster77 dans le forum ASP
    Réponses: 4
    Dernier message: 23/06/2004, 10h33

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