Bonjour,
J'ai un petit problème d'arrondis avec la fonction suivante :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
 
CREATE FUNCTION CalculPrixTTC (p_prix_ht DECIMAL, p_taux_tva DECIMAL) RETURNS FLOAT DETERMINISTIC
BEGIN
    RETURN ((p_prix_ht / 100) * p_taux_tva) + p_prix_ht;
END
Quand j'appele ma fonction comme ceci : SELECT CalculPrixTTC(100, 19.60);
J'ai 120 en résultat au lieu de 119.60
Je pense m'être planté dans les types de données...
Merci pour votre aide

Stéphane