[firebase-br] Usando Condição Case ou if else via sql

Leandro Rezende leandrofabior em gmail.com
Seg Ago 11 13:50:12 -03 2008


acho q tem q colocar um cont(*), nao?


Leandro Rezende



2008/8/11 Juvencio Leite <juvenciolsilva em gmail.com>

> Boa Tarde Galera, alguem sabe se é possível usar case ou if else fora do
> select ... from? exemplo:
>
>  SELECT
> PES_REFERENCIA,
> PES_EQUIPE,
> PES_ESTABELECIMENTO,
> PES_MATRICULA,
> PES_PERCENTUAL,
> PES_ACRESCIMO  ,
> (((SER_QUANTIDADE * SER_VALOR_UNITARIO) * PES_PERCENTUAL) - EMP_SALARIO)
> AS VL_INDIVIDUAL,
> ((((SER_QUANTIDADE * SER_VALOR_UNITARIO) * PES_PERCENTUAL) - EMP_SALARIO) +
> PES_ACRESCIMO)
> AS VL_TOT_RECEBER
> FROM SGPO_EQUIPES_PESSOAS
> JOIN SGPO_EQUIPES ON  EQP_REFERENCIA = PES_EQUIPE
> *case when (select * from SGPO_EQUIPES_SERVICOS where ser_equipe = 13) <> 0
> then
>  JOIN SGPO_EQUIPES_SERVICOS ON SER_EQUIPE =  EQP_REFERENCIA
> end
> *JOIN EMPREGADOS ON EMP_MATRICULA = PES_MATRICULA AND EMP_ESTABELECIMENTO =
> PES_ESTABELECIMENTO
> WHERE PES_EQUIPE = 13 ORDER BY PES_REFERENCIA
>
> essa condição que informei nao funciona, estando vazia a tabela *
> SGPO_EQUIPES_SERVICOS* o select não retorna valor por isso a necessidade da
> condição. Agradeço desde já.
>
>
> --
> ====================================
> Desenvolvimento para aplicativos comerciais
> com eficiência e segurança.
> 'A Análise determina a necessidade.
> Se nunca andou de Helicoptero,
> isso não significa que
> o mesmo não sirva para nada.'
> خوفنسيو يته دا سيلفا
>
> ===================================
> ______________________________________________
> 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


Mais detalhes sobre a lista de discussão lista