Consulta (query) de outra consulta (query). Como fazer?
Como criar uma consulta de outra consulta?
O problema é o seguinte: tenho duas tabelas: PREVISAO e GASTOS.
Preciso ajuntar as duas tabelas em UMA ÚNICA, para comparar o previsto X o gasto, lembrando que posso PREVER e não gastar, ou posso gastar sem prever.
Estou acessando tabelas DBF, através do driver de ODBC do Visual Foxpro e não consegui utilizar o recurso que resolveria o problema:
select * from (select * from ...)
Desse modo, usando o UNION reúno as duas tabelas, mas para CADA ÍTEM EM COMUM entre elas eu teria DUAS linhas, uma para a previsão e outra para o gasto.
Então, eu preciso saber como realizar nova consulta sobre a consulta anterior para agrupar pelo código do ítem.
É isso aí. Alguém pode me ajudar?
O problema é o seguinte: tenho duas tabelas: PREVISAO e GASTOS.
Preciso ajuntar as duas tabelas em UMA ÚNICA, para comparar o previsto X o gasto, lembrando que posso PREVER e não gastar, ou posso gastar sem prever.
Estou acessando tabelas DBF, através do driver de ODBC do Visual Foxpro e não consegui utilizar o recurso que resolveria o problema:
select * from (select * from ...)
Desse modo, usando o UNION reúno as duas tabelas, mas para CADA ÍTEM EM COMUM entre elas eu teria DUAS linhas, uma para a previsão e outra para o gasto.
Então, eu preciso saber como realizar nova consulta sobre a consulta anterior para agrupar pelo código do ítem.
É isso aí. Alguém pode me ajudar?
Mlgoncalves
Curtidas 0
Respostas
Aroldo Zanela
02/06/2006
Colega,
Qual o mecanismo de acesso você está utilizando? No caso do BDE, é possível sim, basta ´forçar´ a gravação do arquivo temporário (_QSLS????.DBF) e fazer uma consulta sobre o mesmo.
Qual o mecanismo de acesso você está utilizando? No caso do BDE, é possível sim, basta ´forçar´ a gravação do arquivo temporário (_QSLS????.DBF) e fazer uma consulta sobre o mesmo.
GOSTEI 0
Mlgoncalves
02/06/2006
[color=blue:d96b0d867b]Caro Aroldo,
Estou utilizando ADO para acessar tabelas DBF. Então, como devo fazer? Eu consigo ´forçar´ a gravação do arquivo temporário (_QSLS????.DBF) usando ADO? Se sim, como faço?
Obrigado,
Marcelo Lopes Gonçalves[/color:d96b0d867b]
[quote:d96b0d867b=´Aroldo Zanela´]Colega,
Qual o mecanismo de acesso você está utilizando? No caso do BDE, é possível sim, basta ´forçar´ a gravação do arquivo temporário (_QSLS????.DBF) e fazer uma consulta sobre o mesmo.[/quote:d96b0d867b][color=blue:d96b0d867b][/color:d96b0d867b][color=blue:d96b0d867b][/color:d96b0d867b]C
Estou utilizando ADO para acessar tabelas DBF. Então, como devo fazer? Eu consigo ´forçar´ a gravação do arquivo temporário (_QSLS????.DBF) usando ADO? Se sim, como faço?
Obrigado,
Marcelo Lopes Gonçalves[/color:d96b0d867b]
[quote:d96b0d867b=´Aroldo Zanela´]Colega,
Qual o mecanismo de acesso você está utilizando? No caso do BDE, é possível sim, basta ´forçar´ a gravação do arquivo temporário (_QSLS????.DBF) e fazer uma consulta sobre o mesmo.[/quote:d96b0d867b][color=blue:d96b0d867b][/color:d96b0d867b][color=blue:d96b0d867b][/color:d96b0d867b]C
GOSTEI 0
Aroldo Zanela
02/06/2006
Colega,
Até onde eu sei, não. Vou pesquisar o assunto e ver se encontro algo.
Até onde eu sei, não. Vou pesquisar o assunto e ver se encontro algo.
GOSTEI 0