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

PostgreSQL Discussion :

Suppression de virgule avec le type Money.


Sujet :

PostgreSQL

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Avril 2005
    Messages
    33
    Détails du profil
    Informations personnelles :
    Âge : 43
    Localisation : France

    Informations forums :
    Inscription : Avril 2005
    Messages : 33
    Par défaut Suppression de virgule avec le type Money.
    J'ai un champ de type Money dans une de mes tables.
    Quand je fais un INSERT ou un UPDATE, dans le style suivant:

    UPDATE "public".versements SET montant = $$1285,2$$ WHERE versement_id = $$9$$

    Alors au lieu d'enregistrer 1285,2, Postgre m'enregistre 12852,00...

    C'est les $$ qui posent problème???
    HELP!!!

  2. #2
    Membre éprouvé
    Profil pro
    Inscrit en
    Août 2007
    Messages
    128
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2007
    Messages : 128
    Par défaut
    J'aurais plutôt tendance à penser que le problème vient de la virgule, qui devrait être remplacé par un point. En ce qui concerne les doubles dollars, c'est la première fois que je les vois utilisé là... pourquoi n'utilisez-vous pas les guillemets simples... comme ceci par exemple :

    UPDATE "public".versements SET montant = '1285.2' WHERE versement_id = 9

    (je suppose que versement_id n'est pas un flottant)

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Avril 2005
    Messages
    33
    Détails du profil
    Informations personnelles :
    Âge : 43
    Localisation : France

    Informations forums :
    Inscription : Avril 2005
    Messages : 33
    Par défaut
    Le problème a été résolu.

    J'utilisais les guillemets dollards pour ne pas à échapper certains caractères.
    C'est bien la virgule qui n'est pas pris en compte. Merci

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

Discussions similaires

  1. Gestion de la suppression d'un enregistrement avec le type 2
    Par ryosakasaki7777 dans le forum Développement de jobs
    Réponses: 3
    Dernier message: 27/01/2014, 23h25
  2. SQL affiche un type money avec 2 zéros seulement
    Par Tidus159 dans le forum Langage SQL
    Réponses: 2
    Dernier message: 06/06/2008, 13h03
  3. Type Money à 2 chiffres après la virgule..
    Par gwadakillah dans le forum Langage SQL
    Réponses: 6
    Dernier message: 23/12/2005, 14h24
  4. utilisation de "LIKE" avec un type datetime dans r
    Par ericmart dans le forum Langage SQL
    Réponses: 8
    Dernier message: 06/11/2003, 14h58
  5. Problème avec le type 'Corba::Any_out'
    Par Steven dans le forum CORBA
    Réponses: 2
    Dernier message: 14/07/2002, 18h48

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