Je travaille avec MS Access pour faire des calculs. Je prends un coût et le divise par une valeur décimale pour obtenir un prix. J'utilise une table de liens et une requête SQL Access.Supprimer des décimales avec une requête SQL Access
SQL Ex
Select (cost/markup) As Price From T_Cost;
Calulcation Ex. 1234/.55 = 2243,6363 1000/.50 = 2000
J'essaie de trouver un moyen de supprimer les décimales qui fonctionnent quand il y a des décimales et quand il n'y a pas.
Je pensais faire quelque chose comme ça dans mon SQL Access:
Mid("2243,6363", 0, Instr("2243,6363","."))
Mais cela ne fonctionnera pas s'il n'y a pas une place décimale.
FYI, la fonction Arrondir dans Access utilise "Arrondi du banquier". –
Le format numérique que j'utilise est similaire au Yen japonais, donc il n'y a pas de centimes. Comme 150 yens serait similaire à 1,50 $. – MaxGeek
Ok, vous n'avez pas besoin de vous soucier des décimales. Cependant, à mon avis, vous devriez toujours utiliser Round au lieu de Int, ce qui serait plus précis dans l'ensemble. –