Fórum Select com mais de 1 valor no mesmo campo - Firebird #509456
04/02/2015
0
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
Curtir tópico
+ 0Post mais votado
04/02/2015
Fabiano Carvalho
Gostei + 1
Mais Posts
04/02/2015
Marcos Roberto
Cara deu certo. Muito Obrigadoo :D
Gostei + 0
04/02/2015
Marcos Roberto
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
04/02/2015
Fabiano Carvalho
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
06/02/2015
Marcos Roberto
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
Clique aqui para fazer login e interagir na Comunidade :)