Bonjour,
J'ai un petit problème d'arrondis avec la fonction suivante :
Quand j'appele ma fonction comme ceci : SELECT CalculPrixTTC(100, 19.60);
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
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
Partager