[firebase-br] Retornar somente valores zeros

Valdir Marcos valdir.marcos em ig.com.br
Qui Out 30 18:49:13 -03 2008


Boa tarde.

Tente assim:

Select
  F.Codigo,
  F.Firma,
  F.Setor,
  F.Desativa
>From CadFun F
Where
    F.desativa = '0' and
    Coalesce((Select Count(*) From Ponto P                     Where
                     P.CodfFunciona = F.Codigo and
                     P.DataMov between :Pdatai and :Pdataf),0) = 0;

Um abraço,

Valdir



2008/10/30, Mel Adimari <melissaadimari em gmail.com>:
>
> Você quer o F.desativa = 0? pois o Tbatida é um alias da data correto?
>
>
> select F.codigo, F.FIRMA, F.setor
>
> from cadfun F
>
> where (Select cast(count(*) as Numeric(15,2))
>
> from ponto P
>
> where P.codfunciona = F.codigo
>
> and (P.DATAMOV between :Pdatai and :Pdataf)) as Tbatida
>
> AND F.desativa = '0'
>
>
> 2008/10/30 auriston geronimo lopes <auristonlopes em ig.com.br>
>
> > No codigo abaixo, como faco para retornar somente o resultado de Tbatida
> =
> > 0
> >
> > select F.codigo, F.FIRMA, F.setor,F.desativa,
> > (Select cast(count(*) as Numeric(15,2)) from ponto P where P.codfunciona
> =
> > F.codigo and (P.DATAMOV between :Pdatai and :Pdataf)) as Tbatida
> > from cadfun F where F.desativa = '0'
> >
> > sds
> > ______________________________________________
> > 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
> >
> ______________________________________________
> 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