Convertendo um int representa o número de centavos a dinheiro
-
05-07-2019 - |
Pergunta
Como este questão, excepto T-SQL em vez de php.
206275947 = 2.062.759,47
etc.
O problema que eu estou correndo em é que uma tentativa de somar os valores nesta coluna está transbordando o tipo de dados inteiro em SQL.
SUM(CONVERT(money,[PaymentInCentsAmt]))
É apenas aderência em" .00" ao final do valor. Que coisa óbvia estou ausente?
Solução
como sobre o uso de dinheiro / 100?
Outras dicas
Se você está contando dinheiro e especialmente se você está ficando transborda você deve tentar fazer variáveis ??e colunas como o tipo decimal que permite tanto significado como os cálculos precisam
Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow