|
ActiveDelphi .: O site do programador Delphi! :.
|
Exibir mensagem anterior :: Exibir próxima mensagem |
Autor |
Mensagem |
imex Moderador
Registrado: Sexta-Feira, 7 de Janeiro de 2011 Mensagens: 11666
|
Enviada: Qua Set 13, 2017 11:41 am Assunto: |
|
|
O problema também está ocorrendo por causa do null no desconto.
Experimente essa versão com a função Coalesce adicionada no trecho abaixo:
Código: | cte_desconto as
(
select
v.*,
case when v.Codigo = v.CodigoMin
then (select coalesce(c.Desconto, 0) from @cabecalho as c where c.codigo = v.cod_cabecalho)
else 0
end as Desconto
from cte_venda as v
) |
Espero que ajude |
|
Voltar ao Topo |
|
|
adriano_servitec Colaborador
Registrado: Sexta-Feira, 30 de Janeiro de 2004 Mensagens: 17618
|
|
Voltar ao Topo |
|
|
|
|
Enviar Mensagens Novas: Proibido. Responder Tópicos Proibido Editar Mensagens: Proibido. Excluir Mensagens: Proibido. Votar em Enquetes: Proibido.
|
|