GARANTIR DESCONTO

Fórum Select com mais de 1 valor no mesmo campo - Firebird #509456

04/02/2015

0

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!
Marcos Roberto

Marcos Roberto

Responder

Post mais votado

04/02/2015

select * from soc_socios where grupo_cod in (22,23,24,9)

Fabiano Carvalho

Fabiano Carvalho
Responder

Gostei + 1

Mais Posts

04/02/2015

Marcos Roberto

Bom dia Fabiano!

Cara deu certo. Muito Obrigadoo :D
Responder

Gostei + 0

04/02/2015

Marcos Roberto

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;
Responder

Gostei + 0

04/02/2015

Fabiano Carvalho

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.
Responder

Gostei + 0

06/02/2015

Marcos Roberto

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.
Responder

Gostei + 0

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar