Notifications 
Reti­rer tout

Quand je fais une requête avec une opé­ra­tion de divi­sion, les déci­males sont per­dus com­ment faire pour les garder ?

Posts
Uti­li­sa­teurs
Reac­tions
62  Vu
0
Début du sujet

En fai­sant cette opé­ra­tion, je perd les décimales :

CAST( ROUND( SUM( Pourc_Pond) / 10000 /
SUM ( int( sub­str( TVL003, 1, 2))), 2) AS DEC( 3, 2))
as Pourc_journ,

Le résul­tat est 0, car les déci­males ont dis­pa­rue. en effet pour Pourc_pond=11256, SUM( Pourc_Pond) / 10000 = 1.

Com­ment obte­nir 1,1256 comme résultat ?

Éti­quettes du sujet
Share :