Select com mais de 1 valor no mesmo campo - Firebird
Olá pessoal!
Uso banco de dados Firebird 2.5 e estou precisando fazer uma busca de 2 valores ou mais em um mesmo campo.
Exemplo:
select * from soc_socios
where grupo_cod = 22
and grupo_cod = 23
and grupo_cod = 24
and sede_cod = 9
Agradeço quem puder me ajudar!
Uso banco de dados Firebird 2.5 e estou precisando fazer uma busca de 2 valores ou mais em um mesmo campo.
Exemplo:
select * from soc_socios
where grupo_cod = 22
and grupo_cod = 23
and grupo_cod = 24
and sede_cod = 9
Agradeço quem puder me ajudar!
Marcos Roberto
Curtidas 0
Melhor post
Fabiano Carvalho
04/02/2015
select * from soc_socios where grupo_cod in (22,23,24,9)
GOSTEI 1
Mais Respostas
Marcos Roberto
04/02/2015
Bom dia Fabiano!
Cara deu certo. Muito Obrigadoo :D
Cara deu certo. Muito Obrigadoo :D
GOSTEI 0
Marcos Roberto
04/02/2015
Por um acaso vc programa em delphi?
Estou tentando colocar a select acima no DataSet com variavel e não consigo.
TableSoc_Socios.Close;
TableSoc_Socios.SelectSQL.Clear;
TableSoc_Socios.SelectSQL.Add('SELECT * FROM SOC_SOCIOS where COD IS NOT NULL');
TableSoc_Socios.SelectSQL.Add('and grupo_cod in (:grupo)');
grupo:= '28,29,47';
TableSoc_Socios.ParamByName('grupo').AsInteger:= grupo;
TableSoc_Socios.Open;
Estou tentando colocar a select acima no DataSet com variavel e não consigo.
TableSoc_Socios.Close;
TableSoc_Socios.SelectSQL.Clear;
TableSoc_Socios.SelectSQL.Add('SELECT * FROM SOC_SOCIOS where COD IS NOT NULL');
TableSoc_Socios.SelectSQL.Add('and grupo_cod in (:grupo)');
grupo:= '28,29,47';
TableSoc_Socios.ParamByName('grupo').AsInteger:= grupo;
TableSoc_Socios.Open;
GOSTEI 0
Fabiano Carvalho
04/02/2015
Não programo.
Mas acredito que esse parâmetro não pode ser do tipo int e sim do tipo, lista, só uma dica.
Como falei, nao programo em Delphi.
Mas acredito que esse parâmetro não pode ser do tipo int e sim do tipo, lista, só uma dica.
Como falei, nao programo em Delphi.
GOSTEI 0
Marcos Roberto
04/02/2015
Opa deu certo aqui...
Muito Obrigado Fabiano!!
Cara aproveitando... como vi que vc manja de Firebird tem como me ajudar nesse Tópico?
https://www.devmedia.com.br/forum/deletando-registro-duplicado-com-4-campos-iguais-firebid/509848
Agradeço desde ja meu amigo.
Muito Obrigado Fabiano!!
Cara aproveitando... como vi que vc manja de Firebird tem como me ajudar nesse Tópico?
https://www.devmedia.com.br/forum/deletando-registro-duplicado-com-4-campos-iguais-firebid/509848
Agradeço desde ja meu amigo.
GOSTEI 0