Ir para conteúdo
Fórum Script Brasil
  • 0

(Resolvido) Filtrando funcionario que estão ativos na empresa


nicolasbraz

Pergunta

Tenho a tabela de funcionários e lá existe um campo onde você preenche se o funcionário está ou não na empresa.

Em outra tabela a de mão de obra que é filha da tabela de saída eu coloco os funcionários em obras através de um DbLookUpComboBox.

http://img98.imageshack.us/i/obra.jpg/

Essa tabela mão de obra é controlada por um IbDataSet e o SQL dela está assim.

select * from CUSTOFUNCIONARIO , SAIDA_PAI 

Join FUNCIONARIO on (func_codigo = cus_codfunc )

where CUS_COD_SAIDA_PAI =:SAIPAI_CODIGO and 

SAIPAI_CODIGO = CUS_COD_SAIDA_PAI 

and

func_situacao like 'Ativo'

order by CUS_DATA, FUNC_NOME  ASC

Vejam que eu estou usando o func_situacao like 'Ativo'

Eu testei esse código no IbExpert executando ele em um Script SQL ele funcionou perfeitamente mas nesse caso não está funcionando.

Alguém sabe o porque ?

Editado por nicolasbraz
Link para o comentário
Compartilhar em outros sites

4 respostass a esta questão

Posts Recomendados

  • 0

Tente identificar melhor os campos da query... se você não está utilizando todos os campos da tabela então o * from table não deve ser utilizado porque diminui muito o rendimento do banco firebird, tente identificar o campo com a tabela mais ou menos assim:

select campo1.CUSTOFUNCIONARIO, campo2.CUSTOFUNCIONARIO campo1.SAIDA_PAI, campo2.SAIDA_PAI
from CUSTOFUNCIONARIO , SAIDA_PAI
INNER JOIN FUNCIONARIO
ON tabelaX.func_codigo = tabelaX.cus_codfunc
where tabelaX.CUS_COD_SAIDA_PAI = :SAIPAI_CODIGO and
tabelaX.SAIPAI_CODIGO = tabelaXCUS_COD_SAIDA_PAI and
tabelaX.func_situacao like 'Ativo'
order by tabelaX.CUS_DATA, tabelaX.FUNC_NOME  ASC

Abraços

Link para o comentário
Compartilhar em outros sites

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,2k
    • Posts
      651,9k
×
×
  • Criar Novo...