Ajuda SQL!!!!!!! Ugente
Olá!
Tenho um sql e após executá-lo pela primeira vez devo guardar o resultado(dados) em uma tabela temporária, e utilizar estes dados para os demais selct´s. Ou seja fazer select do resultado de outro select!
Espero que alguém possa me ajudar.
Até
Lilian
Tenho um sql e após executá-lo pela primeira vez devo guardar o resultado(dados) em uma tabela temporária, e utilizar estes dados para os demais selct´s. Ou seja fazer select do resultado de outro select!
Espero que alguém possa me ajudar.
Até
Lilian
Lilian
Curtidas 0
Respostas
Afarias
03/09/2003
bom, vc na verdade nao pode fazer um select de um select no IB (a nao ser o select de uma view) ... mas vc pode usar ClientDataSets e depois q tiver carregado os dados da query no CDS (q nao passa de uma tabela em memoria) vc pode usar seus recursos de filtro (propriedade FILTER) para obter ´´sub-resultados´
T+
T+
GOSTEI 0
Yankleber
03/09/2003
Simplificando a coisa: basta você substituir o nome da tabela a ser pesquisada, pelo comando SQL entre parênteses, assim:
SELECT * FROM (SELECT * FROM ...) ...
No exemplo acima, o primeiro SELECT está pesquisando dentro do resultado retornado pelo SELECT que está entre parênteses.
Espero ter ajudado!
SELECT * FROM (SELECT * FROM ...) ...
No exemplo acima, o primeiro SELECT está pesquisando dentro do resultado retornado pelo SELECT que está entre parênteses.
Espero ter ajudado!
GOSTEI 0
Afarias
03/09/2003
Yankleber, é uma pena más o IB não suporta esse tipo de sintaxe (select de outro select) -- como eu havia dito na minha resposta anterior.
T+
T+
GOSTEI 0