Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

Se o resultado era o TOTAL de 2016, segue minha sugestão ...

select FLOOR(SUM(IMPOSTO*(QUANTIDADE*PRECO)))  AS IMP_PAGAR 
from notas_fiscais
inner join  itens_notas_fiscais ON 
NOTAS_FISCAIS.NUMERO =ITENS_NOTAS_FISCAIS.NUMERO
WHERE YEAR(DATA_VENDA)=2016;

IMP_PAGAR
'4656937'

eu só gostaria de saber como apresentar esse resultado em formato moeda, ou milhar.

1 resposta
solução!

Oii Luciano, tudo bom?

Muito bom o seu código, parabéns!

Para formatar o resultado, você pode usar a função FORMAT() do MySQL.

FORMAT(N,D);
  • O N é o número que você deseja formatar.
  • O D é o número de casas decimais que você deseja arredondar.

Ficaria assim:

select FORMAT(FLOOR(SUM(IMPOSTO*(QUANTIDADE*PRECO))), 0)  AS IMP_PAGAR 
from notas_fiscais
inner join  itens_notas_fiscais ON 
NOTAS_FISCAIS.NUMERO =ITENS_NOTAS_FISCAIS.NUMERO
WHERE YEAR(DATA_VENDA)=2016;

Espero ter ajudado. Qualquer coisa é só falar, beleza? :)