Bonsoir,
dans une vue je declare un champ comme cela :
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.
Code : Sélectionner tout - Visualiser dans une fenêtre à part ROUND((`orders_temp`.`total_order` - `orders_temp`.`total_discounted`) * sum(`order_lines_temp`.`subtotal_discounted`)/ `orders_temp`.`total_order`,2) AS `remiseGlobale`
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 :là c'est juste mais pas recommandé mais j'ai 16.54 et 283.56 soit bien 300 au total.
Code : Sélectionner tout - Visualiser dans une fenêtre à part ROUND((`orders_temp`.`total_order` - `orders_temp`.`total_discounted`) * sum(`order_lines_temp`.`subtotal_discounted`) * 1.00000000000000001 / `orders_temp`.`total_order`,2) AS `remiseGlobale`
Quelqu'un a une idée pour avoir 2 chiffres aprés la virgule ?
Merci
Partager