[firebase-br] ajuda com select
Fabrício Fadel Kammer
ffkammer em conchalnet.com.br
Sex Set 26 09:50:32 -03 2008
Bom dia Mazzola,
Claro que primeiramente é importante entendermos a sua necessidade. Mas
isso que vc quer não faz sentido, visto que a consulta não está
retornando nenhum registro (todos foram excluídos pela cláusula WHERE),
como poderia ela retornar um valor em um determinado campo?
Não se trata de um consulta retornando NULL em um campo, mas um consulta
que não retorna nenhum registro, o resultado dela é RecordCount=0.
Abraços
Mazzola SBC escreveu:
> Bom dia, não sei se alguém da lista já passou por isso ou pode me ajudar...
>
> Quando faço um select com uma clasula where que não me retorna nenhuma linha
> e aparece null, tem como eu colocar um valor em uma coluna com zero??? Já
> usei o coalesce, mais este só retorna zero ou outro valor caso retorne
> alguma linha... o select e este:
>
>
> UPDATE TOTAL_UGB SET UTIL =
> SELECT CASE WHEN ((SELECT COALESCE(SUM(COALESCE(B.TP_IDA,0)),0) IDA FROM
> VW_PARTIDAS_MES_UGB B
> WHERE B.TC_IDA = 'ALVARENGA' AND B.DATA = 3 AND B.DIA_TIPO = 'ATIPICO')) IS
> NULL THEN
> 0
> ELSE
> ((SELECT COALESCE(SUM(COALESCE(B.TP_IDA,0)),0) IDA FROM
> VW_PARTIDAS_MES_UGB B
> WHERE B.TC_IDA = 'ALVARENGA' AND B.DATA = 3 AND B.DIA_TIPO =
> 'ATIPICO'))
> END AS IDA,
> CASE WHEN ((SELECT COALESCE(SUM(COALESCE(C.TS_VOLTA,0)),0) VOLTA FROM
> VW_PARTIDAS_MES_UGB C
> WHERE C.TC_VOLTA = 'ALVARENGA' AND C.DATA = 3 AND C.DIA_TIPO = 'ATIPICO'))
> IS NULL THEN
> 0
> ELSE
> ((SELECT COALESCE(SUM(COALESCE(C.TS_VOLTA,0)),0) VOLTA FROM
> VW_PARTIDAS_MES_UGB C
> WHERE C.TC_VOLTA = 'ALVARENGA' AND C.DATA = 3 AND C.DIA_TIPO =
> 'ATIPICO'))
> END AS VOLTA
> FROM VW_CALENDARIO A
> WHERE A.DATA = 3 AND A.DIA_TIPO = 'ATIPICO'
> WHERE UGB = 'ALVARENGA'
>
> Desde Já Agradeço...
>
>
> ______________________________________________
> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br
> Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107
> Para consultar mensagens antigas: http://firebase.com.br/pesquisa
>
>
--
/*><((º>`·.¸.·´¯`·.:°`·..¸><((º>.°
Fabrício Fadel Kammer
Conchal - SP/* ·´¯`·.><((º>
/*><((º>`·.¸.·´¯`·.,·><((º> .·°*/*/*/
Mais detalhes sobre a lista de discussão lista