GARANTIR DESCONTO

Fórum Melhorando uma Consulta Interbase #205616

10/01/2004

0

Senhores
estou usando o Delphi 6 com o interbase 6 e gostaria de saber como proceder para, após selecionar um determinado conjunto de registros, usando o comando Select ... Where, fazer uma nova seleção somente em cima dos registros anteriormente selecionados. Não sei fui claro. Em outras palavras, reduzir mais os registros anteriormente selecionados.

estou dando no primeiro select os seguintes comandos:
IBDataset1.Close;
IBDataSet1.SelectSQL.Clear;
IBDataSet1.Add(comandosql);
IBDataset1.Open;
IBDataset1.First;

Gostaria de usar um botão para acionar o refinamento da seleção.

Aguardo sugestões


Rounilo

Rounilo

Responder

Posts

10/01/2004

Crash

coloque o seguinte código no SQL:
SELECT * FROM TABELA
  WHERE CAMPO_COD IN ( 
    SELECT CAMPO_COD FROM TABELA2
    WHERE CAMPO_NOME LIKE ´¬NOME¬´
)



Responder

Gostei + 0

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

Aceitar