| Exibir mensagem anterior :: Exibir próxima mensagem |
| Autor |
Mensagem |
oneshotbr Profissional


Registrado: Quarta-Feira, 6 de Mai de 2009 Mensagens: 629 Localização: Taubaté - SP
|
Enviada: Seg Fev 01, 2010 7:33 am Assunto: Filtrando dados para o DbLookUpComboBox |
|
|
Tenho uma tabela para cadastro de Mão de obra e eu gostaria que os funcionários que estão Inativos não apareçam eu tentei via código SQL mas não deu resultado ficou assim.
| Código: | 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
|
Qual seria a melhor maneira para resolver esse problema ? |
|
| Voltar ao Topo |
|
 |
fabiofs Membro Junior

Registrado: Sábado, 29 de Março de 2003 Mensagens: 355 Localização: Rio de Janeiro
|
Enviada: Seg Fev 01, 2010 2:22 pm Assunto: Tentando Ajudar |
|
|
Meu amigo, o que vou falar aqui pode ser uma bobeira. Mas o like que vc montou traria tanto Ativos quanto Inativos. Em um like, %Ativo% = Ativo = Inativo.
A substring ativo também existe na palavra Inativo. Tenta fazer com = 'Ativo'.
Qualquer coisa envia outra mensagem. _________________ Fábio Ferreira da Silva
Analista de Sistemas - Nexxus Sistemas - RJ
fabiofs@hotmail.com |
|
| Voltar ao Topo |
|
 |
oneshotbr Profissional


Registrado: Quarta-Feira, 6 de Mai de 2009 Mensagens: 629 Localização: Taubaté - SP
|
Enviada: Ter Fev 09, 2010 8:36 am Assunto: |
|
|
| Então eu tentei da maneira que você disse mas ele não filtra os dados ainda então eu alterei um registro para ao invés de 'Inativo' coloquei 'Saiu' mas ele continua listando o 'Saiu' mesmo eu alterando para '%Ativo%' ou 'Ativo' ele continua listando o 'Saiu'. |
|
| Voltar ao Topo |
|
 |
marcellomm Mestre

Registrado: Segunda-Feira, 7 de Novembro de 2005 Mensagens: 874
|
Enviada: Qua Fev 10, 2010 3:52 pm Assunto: |
|
|
| Num sei não kra, mas eu usaria um campo Boolean e no lugar do 'SAIU', 'NÃO SAIU' eu colocaria quem sabe 'INATIVO=True' |
|
| Voltar ao Topo |
|
 |
|