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

  FORUM HardWare.fr
  Programmation
  SQL/NoSQL

  calcul avec requêtes

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

calcul avec requêtes

n°1247563
driz
Posté le 17-11-2005 à 13:55:55  profilanswer
 

je lance une requête:  
 
select *,(totalsanssuite*1000/totaltraiter) as ratio
 
celle-ci me donne un résultat en nombre entier, je voudrais qu'il me donne un résultat en décimal avec 3chiffres après la virgule..... :(  :)

mood
Publicité
Posté le 17-11-2005 à 13:55:55  profilanswer
 

n°1247570
skeye
Posté le 17-11-2005 à 14:01:02  profilanswer
 

ah ben zut alors.[:petrus75]
Quel SGBD?:o


---------------
Can't buy what I want because it's free -
n°1247572
driz
Posté le 17-11-2005 à 14:02:52  profilanswer
 

sql server

n°1247583
skeye
Posté le 17-11-2005 à 14:10:34  profilanswer
 

http://msdn.microsoft.com/library/ [...] o_2f3o.asp

Citation :

Result Types
 
Returns the data type of the argument with the higher precedence. For more information about data type precedence, see Data Type Precedence.
 
If an integer dividend is divided by an integer divisor, the result is an integer that has any fractional part of the result truncated.


 
Donc tu dois caster un des opérandes de ta division...
 
http://msdn.microsoft.com/library/ [...] o_2f3o.asp


---------------
Can't buy what I want because it's free -
n°1247600
driz
Posté le 17-11-2005 à 14:29:19  profilanswer
 

:heink:  :heink:  :heink:  

n°1247601
skeye
Posté le 17-11-2005 à 14:30:19  profilanswer
 

c'est quoi que tu saisis pas?
totalsanssuite et totaltraiter sont des entiers, non?


---------------
Can't buy what I want because it's free -
n°1247611
driz
Posté le 17-11-2005 à 14:39:28  profilanswer
 
n°1247612
skeye
Posté le 17-11-2005 à 14:40:47  profilanswer
 

driz a écrit :

oui, mais ??


Donc si tu ne castes pas l'un des 2 en flottant, il te retourne un entier.
C'est ce que dit le passage que je t'ai cité.:o


---------------
Can't buy what I want because it's free -
n°1247613
skeye
Posté le 17-11-2005 à 14:41:31  profilanswer
 

ah par contre je me suis planté sur le prremier lien...[:dawa]
 
c'était ça:
http://msdn.microsoft.com/library/ [...] frame=true


Message édité par skeye le 17-11-2005 à 14:41:49

---------------
Can't buy what I want because it's free -
n°1247623
driz
Posté le 17-11-2005 à 14:47:42  profilanswer
 

cela m'explique pas de me s'implifier le resultat en decimal

mood
Publicité
Posté le 17-11-2005 à 14:47:42  profilanswer
 

n°1247628
skeye
Posté le 17-11-2005 à 14:49:20  profilanswer
 

oh hé bouge un peu ton cul et lis la doc!:o
 
Il faut que tu castes l'un des opérandes en float pour avoir un résultat float, je te dis!:o


Message édité par skeye le 17-11-2005 à 14:49:31

---------------
Can't buy what I want because it's free -
n°1247655
driz
Posté le 17-11-2005 à 15:11:06  profilanswer
 

t gentil mais j'ai jamais fait sa, donc j'ai juste tapé  
..., float totalsanssuite
 
sa slance, j'y crois et mess d'erreur
jme disais aussi simple...
aide moi plus l'ami
 
merci

n°1247657
skeye
Posté le 17-11-2005 à 15:11:52  profilanswer
 

je t'ai filé le lien de la doc pour le cast...on est pas là pour te pondre des solutions toutes faites, faut aussi te bouger un peu.:o


---------------
Can't buy what I want because it's free -
n°1247686
driz
Posté le 17-11-2005 à 15:38:10  profilanswer
 

:fou:  :fou:  
 
je crac, serieux sa fait deux heures que jsuis sur t doc que j'essaye des solutions sa mcasse gave..
 
 
 

n°1247697
driz
Posté le 17-11-2005 à 15:51:46  profilanswer
 

j'ai essayé sa  
select *, convert ( numeric (15 ,2), ( convert, totalsanssuite * 1000/ totaltraiter ) as ratio from #temp1  
 
 
en vain....


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

  calcul avec requêtes

 

Sujets relatifs
pb de requêtes[SQL Server] Comment voir les dernières requêtes ?
date pour requêtes sql[MySQL] Requêtes plus propres
requêtesrequêtes sql
Trouve pas l'erreur (Calcul de Rho) + Erreur dans triageAssembler le résultat de deux requetes sur une seule ligne
envoyer image de userfrom vers feuille de calculAdditionner les résultat de deux requêtes SQL en access SQL
Plus de sujets relatifs à : calcul avec requêtes


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