Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Leonardo Napeloso

IF, Case, não sei o que

Recommended Posts

Bom dia,

 

Estou com um problema que é neste select:

 

SELECT

RadioVisita.VrPorKm,

Parametros.VrPorKm

AS VrPorKmParam

FROM

RadioVisita CROSS JOIN Parametros

 

Neste, recebo dois campos de ambas tabelas diferentes. Mas eu preciso usar o campo da tabela RadioVisita.VrPorKm apenas quando ele estiver preenchido, pois se ele estiver null eu preciso usar o da tabela parametros !!! Como posso resolver isso ???

 

Obriga anteciadamente,

Abraço à todos, http://forum.imasters.com.br/public/style_emoticons/default/thumbsup.gif

Compartilhar este post


Link para o post
Compartilhar em outros sites

grande Leonardo beleza,

 

neste caso pode-se usar o comando ISNULL

 

ISNULL ( "expressão, campo a ser verificado", "valor de substituição em caso de nulo")

 

ISNULL(RadioVisita.VrPorKm,Parametros.VrPorKm) AS [NOMECAMPO]

abs

t+

Compartilhar este post


Link para o post
Compartilhar em outros sites

caraca mano,sempre usei esse comando, mas nunca me passou a idéia de fazer isso.Que costumo fazer vários relatórios e não deve voltar valor nulo. Então eu colocava 0. Nunca me passou pela cabeça passar um outro campo.sempre useiisnull(valor,0)VÉVÉNDO E APRENDÉÉNDO

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.