Socorroooooooooooooooooooooo Preciso de ajuda

Firebird

05/01/2009

Preciso resolver este problema ja tentei de tudo e não consigo.

Por favor me ajudem

Tenhos 03 Tabelas

TB_01 (Campos = Cod_Sis,N_Processo, Ano)
TB_02 (Campos = Cod_Sis, Pais)
TB_03 (Campos = Cod_Sis, Pais)
A questão é a seguinte

Tenho q ter o quantitativo por Pais das TB´s 01 e 02
Da seguinte maneira

França 300
Portugal 1000
Brasil 3000
USA 10000


Ja tentei de tudo tenho a logica na cabeça mais n sei como fazer.
Preciso de ajuda urgente.


Renatodelphi

Renatodelphi

Curtidas 0

Respostas

Facc

Facc

05/01/2009

ficou meio vago o que vc quis. passe como tentou fazer


GOSTEI 0
Webjoel

Webjoel

05/01/2009

Olá!

estas duas tabelas são iguais?

TB_02 (Campos = Cod_Sis, Pais)
TB_03 (Campos = Cod_Sis, Pais)

???

Para ajudar coloque us 3 registros de cada tabela para entendermos melhor...


GOSTEI 0
Renatodelphi

Renatodelphi

05/01/2009

Olá! estas duas tabelas são iguais? TB_02 (Campos = Cod_Sis, Pais) TB_03 (Campos = Cod_Sis, Pais) ??? Para ajudar coloque us 3 registros de cada tabela para entendermos melhor...


TB_01 - Ex.: Dados (Proc = 001, Ano = 2008)
TB_02 - Ex.: Dados (Proc = 001, Tipo = E, Pais = França)
TB_03 - Ex.: Dados (Proc = 001, Tipo = I, Pais = França)

Select TB_02.Pais, Count(TB_01.Pais),
TB_03.Pais, Count(TB_01.Pais)
From TB_01, TB_02, TB_03
Where TB_01.Proc = TB_02.Proc
or TB_01.Proc = TB_03.Proc

Group by (Aqui eu ja n sei como mostrar )


GOSTEI 0
POSTAR