none
DETERMINAR QUANTIDADE DE CASAS DECIMAIS E TROCAR PONTO POR VIRGULA FIREBIRD RRS feed

  • Pergunta

  • PRECISO QUE UMA COLUNA ME RESULTE UM VALOR FORMATAÇÃO DE DINHEIRO EX:

    VALOR
    1.9

    PRECISO QUE ME RESULTE ASSIM:

    VALOR
    1,90

    SEGUE ABAIXO ESTRUTURA DA MINHA TABELA.

    SELECT A.ORDEM AS ORD, B.CODIGO, B.NOME, B.CODIGONCM AS NCM, A.CST, A.CFOP, a.QUANT,
    A.DESCONTO AS DESC, a.PRECO AS "V.UNIT", A.TOTAL, A.TOTAL/100*A.ALIQUOTAICMS AS "V.ICMS",
    A.ALIQUOTAICMS AS ICMS, B.CUSTOFINANCEIRO AS "C.FINAN",  B.OUTRASDESPESAS, B.CUSTOFINANCEIRO-A.ALIQUOTAICMS AS "DIF.ICMS", B.MARKUP,a.VALORIPI AS "V.IPI", A.IPI, B.PRECO_SUGERIDO AS "30%",ROUND ((B.PRECO_SEM_LUCRO/100*140),5) AS "40%", B.PRECO_VENDA AS "P.VENDA",
    B.PRECO_VENDA - B.PRECO_SUGERIDO AS "ALERTA DE PREÇO", (B.CUSTOFINANCEIRO-A.ALIQUOTAICMS)*(A.TOTAL/100) AS "V.DIF.ICMS"
    FROM ENTRADA_PRODUTO a

    inner join PRODUTO B
    ON A.ID_PRODUTO = B.ID

    INNER JOIN ENTRADA D
    ON A.ID_ENTRADA = D.ID

    INNER join PESSOA C
    ON C.ID = D.ID_PESSOA

    WHERE D.ELIMINADO = 'N' AND D.NUMERO LIKE '%514%' AND C.NOME LIKE '%IDB%'

    ME RESULTA O SEGUINTE.

    

    quarta-feira, 10 de outubro de 2018 21:04

Todas as Respostas

  • Boa noite,

    Acredito que o ideal seria fazer esse tipo de formatação do valor na aplicação, independente do banco de dados utilizado, e especificamente sobre o Firebird posso estar enganado mas acredito que ele não possui funções internas prontas para formatar os valores dessa forma.


    Assinatura: http://www.imoveisemexposicao.com.br

    quinta-feira, 11 de outubro de 2018 03:36