Usuário com melhor resposta
Duvida View

Pergunta
-
Respostas
-
Boa tarde,
Experimente alterar o trecho dessa coluna na query da sua view para acrescentar um Cast. Ex:
Cast(TOTAL_COMISSAO as numeric(10, 4)) AS TOTAL_COMISSAO
Espero que ajude
Assinatura: http://www.imoveisemexposicao.com.br
- Marcado como Resposta Dyego Rodrigues sexta-feira, 26 de outubro de 2018 14:43
-
Bom dia,
Não sei se entendi corretamente mas o Sum nesse caso deve estar dentro do Cast. Ex:
Cast( SUM( COALESCE(CM.COMVLR, 0) ) AS numeric(15, 4) ) AS TOTAL_COMISSAO
Espero que ajude
Assinatura: http://www.imoveisemexposicao.com.br
- Marcado como Resposta Dyego Rodrigues sexta-feira, 26 de outubro de 2018 15:12
Todas as Respostas
-
Boa tarde,
Experimente alterar o trecho dessa coluna na query da sua view para acrescentar um Cast. Ex:
Cast(TOTAL_COMISSAO as numeric(10, 4)) AS TOTAL_COMISSAO
Espero que ajude
Assinatura: http://www.imoveisemexposicao.com.br
- Marcado como Resposta Dyego Rodrigues sexta-feira, 26 de outubro de 2018 14:43
-
Bom dia
Funcionou perfeito para alterar umas views, porem nessa em questão o campo TOTAL_COMISSAO é um resultado da soma dos outros ccampos, então onde ficaria o cast ? Segue a estrutura da view
ALTER view [dbo].[V_ITEM_SAIDA_COMISSAO] as select I.LOJCOD, I.SAICOD, I.REFPLU, I.ITSSEQ, SUM(COALESCE (CM.COMVLR, 0) - Cast(COMVLR AS numeric(15,4))) AS TOTAL_COMISSAO
from ITEM_SAIDA as I LEFT JOIN COMISSAO as CM on CM.LOJCOD = I.LOJCOD and CM.SAICOD = I.SAICOD and CM.REFPLU = I.REFPLU and CM.ITSSEQ = I.ITSSEQ
group by I.LOJCOD, I.SAICOD, I.REFPLU, I.ITSSEQ
GO -
Bom dia,
Não sei se entendi corretamente mas o Sum nesse caso deve estar dentro do Cast. Ex:
Cast( SUM( COALESCE(CM.COMVLR, 0) ) AS numeric(15, 4) ) AS TOTAL_COMISSAO
Espero que ajude
Assinatura: http://www.imoveisemexposicao.com.br
- Marcado como Resposta Dyego Rodrigues sexta-feira, 26 de outubro de 2018 15:12
-