Comparar duas tabelas em um DBGrid
Tenho duas tabelas idênticas:
TABELA1
PRODUTO QUANT
ARROZ 100
FEIJAO 200
MILHO 50
ARROZ 20
FARINHA 30
TABELA2
PRODUTO QUANT
ARROZ 110
FEIJAO 200
MILHO 50
FEIJAO 10
O que eu gostaria de fazer é apresentá-las em um único Dbgrid, lado a lado, somando os itens repetidos, fazendo uma comparação entre eles:
PRODUTO_TAB1 QUANT PRODUTO_TAB2 QUANT
ARROZ 120 ARROZ 110
FEIJAO 200 FEIJAO 210
MILHO 50 MILHO 50
FARINHA 30
Temo como?
Firebird, Delphi 7, Componentes (DS, CDS, DSP, SQLDS)
Agradeço a atenção.
Jose Rocha
Curtidas 0
Respostas
Carlos Mazzi
16/06/2010
Seriam duas datasets, em um só componente, ou uma query que retorna dois TStates de um DataSet.... não creio q dessa forma seja possivel...
GOSTEI 0
Jose Rocha
16/06/2010
Olá.
Então tendo um ClientDataSet para cada tabela não há como trazer para um só Dbgrid o resultado da consulta?
Haveria alguma forma de fazer isso, utilizando outros componentes?
GOSTEI 0