Problème de décimales dans une vue
Bonsoir,
dans une vue je declare un champ comme cela :
Code:
ROUND((`orders_temp`.`total_order` - `orders_temp`.`total_discounted`) * sum(`order_lines_temp`.`subtotal_discounted`)/ `orders_temp`.`total_order`,2) AS `remiseGlobale`
le probleme c'est que ca me retourne systematiquement un entier et en prime quand je fais le total de mes enregistrement la sommes de ce champ est cause.
ici par exemple j'ai 2 enregistrements retournés : 16 et 283 pour et je dois avoir 300 en total.
pour corriger cela je fais :
Code:
ROUND((`orders_temp`.`total_order` - `orders_temp`.`total_discounted`) * sum(`order_lines_temp`.`subtotal_discounted`) * 1.00000000000000001 / `orders_temp`.`total_order`,2) AS `remiseGlobale`
là c'est juste mais pas recommandé mais j'ai 16.54 et 283.56 soit bien 300 au total.
Quelqu'un a une idée pour avoir 2 chiffres aprés la virgule ?
Merci