Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1618 connectés 

  FORUM HardWare.fr
  Programmation
  SQL/NoSQL

  SQL afficher le résultat avec plus de decimales

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

SQL afficher le résultat avec plus de decimales

n°2068480
pas85
Posté le 06-04-2011 à 17:40:21  profilanswer
 

Bonjour,
 
J'ai une requete du style  
"SELECT ChampA/ChampB as Result FROM TABLE"
 
Le résultat s'affiche avec 2 décimales du style 3.25
Je souhaiterai avoir un résultat avec 3 décimales, comment dois-je procéder ?
Je ne retrouve rien sur le forum.
 
Merci par avance de votre aide.
 
Pascal

mood
Publicité
Posté le 06-04-2011 à 17:40:21  profilanswer
 

n°2068482
mr simon
Posté le 06-04-2011 à 17:41:41  profilanswer
 

regarde du cote de la fonction sql ROUND

n°2068483
Paulp
~, sweet ~
Posté le 06-04-2011 à 17:47:07  profilanswer
 

Quel est le SGBD utilisé ?
Quel est le type de champ ?
Comment la requête est-elle exécutée ?
 
Chez moi, en lançant mysql en ligne de commandes :

Code :
  1. mysql> SELECT 1/3;
  2. +--------+
  3. | 1/3    |
  4. +--------+
  5. | 0.3333 |
  6. +--------+
  7. 1 row in set (0.02 sec)


 
Mais si je travaille en decimal(30,16)

Code :
  1. mysql> SELECT CAST(1/3 AS DECIMAL(30,16));
  2. +-----------------------------+
  3. | CAST(1/3 AS DECIMAL(30,16)) |
  4. +-----------------------------+
  5. |          0.3333333330000000 |
  6. +-----------------------------+
  7. 1 row in set (0.00 sec)


n°2068662
pas85
Posté le 07-04-2011 à 14:41:28  profilanswer
 

Il s'agit de Microsoft SQL Server.
Champ de type float
En fait, la requete s'execute à travers mon ERP et affiche le champ uniquement avec 2 décimales.
En lancant la requete à partir de l'analyseur de requête, il m'affiche bien le résultat avec toutes les décimales et je peux faire un arrondi avec la fonction ROUND.
Donc au final le problème ne vient pas de la requete mais de l'ERP qui me renvoi l'info tronquée à 2 decimales.
Je vais me rapprocher de l'editeur pour avoir une réponse.
 
Merci bcp pour votre retour. :wahoo:  
 
Bonne journée
 
Pascal


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  SQL/NoSQL

  SQL afficher le résultat avec plus de decimales

 

Sujets relatifs
[SQL]Problème d'accentsProbleme fonction SWITCH SQL ACCESS
[RESOLU] problème requete SQL 2008Vba: Excel >Word , Probleme de decimales
[VIEW] > avoir la main d'afficher ou non une image html helperPhp et Join SQL
Erreur SQL[SQL][Resolu] requete imbriqué
[php] Envoyer resultat requete plusieurs ligne par mailMettre le résultat en hypertexte
Plus de sujets relatifs à : SQL afficher le résultat avec plus de decimales


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR