Conversion d'un int représentant le nombre de centimes en argent
-
05-07-2019 - |
Question
Comme cette question , à l'exception de T-SQL au lieu de php.
206275947 = 2062759.47
etc.
Le problème que je rencontre est qu’une tentative de somme de SUM dans la colonne déborde du type de données entier dans SQL.
SUM(CONVERT(money,[PaymentInCentsAmt]))
C’est juste clouer sur ".00" à la fin de la valeur. Qu'est-ce qui me manque?
La solution
que diriez-vous d'utiliser de l'argent / 100?
Autres conseils
Si vous comptez de l'argent et en particulier si vous obtenez des débordements, vous devriez essayer de créer des variables et des colonnes en tant que type décimal, ce qui permet autant de signification que le nécessitent les calculs
Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow