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

Requêtes et SQL. Discussion :

mettre 0 a la place de valeur null dans requete


Sujet :

Requêtes et SQL.

  1. #1
    Membre du Club
    Inscrit en
    Mars 2005
    Messages
    158
    Détails du profil
    Informations forums :
    Inscription : Mars 2005
    Messages : 158
    Points : 65
    Points
    65
    Par défaut mettre 0 a la place de valeur null dans requete
    Bonjour

    j'ai une requete sous access qui fait une division pour obtenir un coef
    ce coef arrive bien sur avec plusieurs chiffres après la virgule et seulement les deux après m'intérèssent
    par exemple 1.84487953849879 doit faire 1.84
    il faudrait que je mette une valeur par défaut "0" dans access dans mon calcul de ma requete
    Comment faire

    En sachant que c'est sur deux tables que je fait la requete et que sur une des deux tables il n'ya pas forcément les memes lignes de comparaisons d'ou le fait de mettre 0

    Merci d'avance

    Gerard

  2. #2
    Invité
    Invité(e)
    Par défaut
    Bonjour

    Je n'ai pas tout compris.

    Au vu de ton titre, je te dirais d'utiliser Nz (voir )

    Mais dans ton message
    ce coef arrive bien sur avec plusieurs chiffres après la virgule et seulement les deux après m'intérèssent
    par exemple 1.84487953849879 doit faire 1.84
    il faudrait que je mette une valeur par défaut "0" dans access dans mon calcul de ma requete
    Tu veux 0 où 1.84 ?

    Philippe

  3. #3
    Membre chevronné

    Profil pro
    Inscrit en
    Avril 2006
    Messages
    1 399
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2006
    Messages : 1 399
    Points : 2 221
    Points
    2 221
    Par défaut
    bonjour,

    peut-être :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    Int(Coef * 100) / 100
    philippe

  4. #4
    Membre actif
    Inscrit en
    Juillet 2007
    Messages
    411
    Détails du profil
    Informations forums :
    Inscription : Juillet 2007
    Messages : 411
    Points : 239
    Points
    239
    Par défaut
    Bonjour monsieur,

    Ton problème n'est pas très bien exposé, mais dans le peu que j'ai semblé comprendre, jette un coup d'oeuil aux fonctions NZ et Round

    bye

  5. #5
    Membre du Club
    Inscrit en
    Mars 2005
    Messages
    158
    Détails du profil
    Informations forums :
    Inscription : Mars 2005
    Messages : 158
    Points : 65
    Points
    65
    Par défaut
    en fait quand la valeur est null, je veux 0
    et quand la valeur est bonne je veux le résultat

    ca marche très bien avec NZ mais le problème est que ma requete est lu par une liason ASP, et il ne la reconnais pas

    Merci d'avance

  6. #6
    Membre habitué
    Inscrit en
    Novembre 2006
    Messages
    257
    Détails du profil
    Informations forums :
    Inscription : Novembre 2006
    Messages : 257
    Points : 153
    Points
    153
    Par défaut Et les paramètres ...
    Pour faire une division, il faut bien que tu utilises un diviseur ! En le paramétrant avec Not IsNull ou/et > 0.001, il ne devrait plus y avoir de division par 0
    Ça devrait apporter des possibilités de solution ...

    Et l'utilisation des If ou IIf ...

Discussions similaires

  1. Valeurs null dans requete
    Par jive7 dans le forum Débuter
    Réponses: 4
    Dernier message: 20/08/2009, 18h35
  2. Problème pour mettre valeur NULL dans datarows
    Par b3rman dans le forum ASP.NET
    Réponses: 5
    Dernier message: 17/06/2009, 15h52
  3. [A-07/SQL]Mettre des espaces à la place de valeurs nul
    Par Milyshyn76 dans le forum Requêtes et SQL.
    Réponses: 1
    Dernier message: 12/12/2008, 11h39
  4. ASP et valeur NULL dans requêtes SQL
    Par chuck_m dans le forum ASP
    Réponses: 7
    Dernier message: 13/08/2004, 12h15
  5. Passer une valeur Null dans un argument de procédure
    Par preempalver dans le forum VBA Access
    Réponses: 5
    Dernier message: 30/12/2003, 21h52

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