[firebase-br] Duvida case when

Danilo danrgomes em gmail.com
Qui Mar 8 08:35:39 -03 2012


Olá Raphael

Na verdade tem mais alguma colunas da tabela hit pagto que gostaria
posteriormente de concatenar, seja dentro da procedure
ou não, assim poderia ser ou para tipo Varchar ou Numérico.

Porém assim, a dúvida mesmo é o Case seria caso encontrar resultado aponte
ou dados de uma tabela ou de outra tabela sem constar no select principal
..tipo:

    case
         when HP.d12 is not null then
            *tabela hitpagto (contém no select principal) *

         else
*                (select p.vcto_copel from planos p where p.pessoa_id
= 13)*(não contém no select principal)
        end,
        hp.sl12,
        coalesce((hp.v12),'0'),
        COALESCE(CAST(substring(HP.
dp12 FROM 9 FOR 2) || '.' ||  substring(HP.dp12 FROM 6 FOR 2) || '.' ||
SUBSTRING(HP.dp12 FROM 1 FOR 4 ) AS DATE),'01.01.1950')
        FROM hit_pgto HP
        where hp.id_pessoa = :cd_cliente

Obrigado
Danilo



Mais detalhes sobre a lista de discussão lista