Menu

Round MySQL [Résolu]

Messages postés
268
Date d'inscription
dimanche 20 juillet 2014
Dernière intervention
23 novembre 2018
-
Bonjour,

Je rencontre un problème d'arrondi sous report builder, dans une variable j'écris ce code :

begin

Value := Round (LigneCde['Odlhtnetcurprice']/1.05 /0.05) *0.05;


end;

et je n'arrive pas à calculer mon arrondi 38.50 / 1.05 = 36.6666 donc je voudrais 36.67, et moi j'ai comme résulta 36.00.

Je ne vois pas comment solutionner mon problème ?

Merci pour votre aide.

Bonne soirée.

Pascal
Afficher la suite 

Votre réponse

2 réponses

Meilleure réponse
approuvée par Jean-François Pillou le 23 nov. 2018
Messages postés
24593
Date d'inscription
mercredi 22 octobre 2003
Statut
Modérateur
Dernière intervention
19 février 2019
1849
1
Merci
Bonjour
Peut être qu'en utilisant le second paramètre...

https://www.w3schools.com/sql/func_mysql_round.asp


-
Cordialement, 
Jordane                                                                 

Dire « Merci » 1

Heureux de vous avoir aidé ! Vous nous appréciez ? Donnez votre avis sur nous ! Evaluez CommentCaMarche

CCM 57183 internautes nous ont dit merci ce mois-ci

pascalou83400
Messages postés
268
Date d'inscription
dimanche 20 juillet 2014
Dernière intervention
23 novembre 2018
2 -
Merci Jordane, mais je ne suis pas dans Query, mais dans report builder et le code que je mets dans query ne marche pas dans ce dernier.
Je mests une capture d'écran pour plus d'infos :

https://we.tl/t-NXuluqrPcn

Merci pour votre aide.

Pascal
jordane45
Messages postés
24593
Date d'inscription
mercredi 22 octobre 2003
Statut
Modérateur
Dernière intervention
19 février 2019
1849 > pascalou83400
Messages postés
268
Date d'inscription
dimanche 20 juillet 2014
Dernière intervention
23 novembre 2018
-
Ce n'est donc pas un souci relatif à mysql (thème de ce forum).
Je t'invite à poster ta question dans un forum traitant de ce "logiciel"
pascalou83400
Messages postés
268
Date d'inscription
dimanche 20 juillet 2014
Dernière intervention
23 novembre 2018
2 -
Ha ok je ne suis dans le bon forum, désolé je le change.

Merci.
pascalou83400
Messages postés
268
Date d'inscription
dimanche 20 juillet 2014
Dernière intervention
23 novembre 2018
2 -
heu c'est bien dans base de données mon sujet ?
jordane45
Messages postés
24593
Date d'inscription
mercredi 22 octobre 2003
Statut
Modérateur
Dernière intervention
19 février 2019
1849 > pascalou83400
Messages postés
268
Date d'inscription
dimanche 20 juillet 2014
Dernière intervention
23 novembre 2018
-
Oui...
Mais ton souci ne concerne pas la BDD elle même ni le langage SQL.... mais un logiciel qui s'y connecte...
Le souci est donc dans l'utilisation du logiciel et non dans la bdd elle même.
Commenter la réponse de jordane45
Messages postés
268
Date d'inscription
dimanche 20 juillet 2014
Dernière intervention
23 novembre 2018
2
1
Merci
Bonjour,

Ce code marche Value := round (LigneCde['Odlhtnetcurprice']/1.05*20)/20;

Merci à tous pour votre aide.

Bonne journée.

Pascal

Dire « Merci » 1

Heureux de vous avoir aidé ! Vous nous appréciez ? Donnez votre avis sur nous ! Evaluez CommentCaMarche

CCM 57183 internautes nous ont dit merci ce mois-ci

Commenter la réponse de pascalou83400