[firebase-br] D?vida em SQL SELECT

Jairo Sanches jairosanches em terra.com.br
Qua Ago 16 13:57:19 -03 2006


fiz isto, mas ainda retorna como o anterior:
3.........2.......test2

eu preciso assim:
3.........1.......test2

alguma otra idéia?


"Francisco A Souza" <francisco em logosinfo.com.br> 
escreveu na mensagem news:003501c6c146$c99e15d0$c8fea8c0 em notebook...
use
SELECT B.id_cd, A.desc, SUM(B.time_cd) as TOTAL  FROM  B
inner JOIN  A ON B.id_cd = A.id_cd
GROUP BY B.id_cd, A.desc


----- Original Message ----- 
From: "Jairo Sanches" <jairosanches em terra.com.br>
To: <lista em firebase.com.br>
Sent: Wednesday, August 16, 2006 11:40 AM
Subject: [firebase-br] D?vida em SQL SELECT


> Olá pessoal,
>
> Estou tentando fazer um select, mas não estou obtendo o resultado
> esperado.
>
> exemplo:
> =====================
> TABLE1
> id_cd..desc...local
> 1........test0...1
> 2........test1...2
> 3........test2...3
> 3........test2...4
> --------------------------------------
> TABLE2
> id_cd....time_cd
> 1..........1
> 1..........1
> 2..........1
> 3..........1
> =====================
>
> SELECT B.id_cd, SUM(B.time_cd) as TOTAL, A.desc FROM table2 B
> INNER JOIN table1 A ON B.id_cd = A.id_cd
> GROUP BY B.id_cd, A.desc
>
> Eu busco um resultado como este:
> -------------------------------
> id_cd...total...desc
> 1.........2.......test0
> 2.........1.......test1
> 3.........1.......test2
> -------------------------------
>
> Mas, estou tendo um resultado assim:
> -------------------------------
> id_cd...total...desc
> 1.........2.......test0
> 2.........1.......test1
> 3.........2.......test2
> -------------------------------
>
> Note que o  id_cd =3 tem um total = 2 por causa da table1 que tem 2
> registros com este id (3).
>
> Como devo proceder para obter o resultado procurado ?
>
> Eu já tentei usar SELECT DISTINCT, mas tive o mesmo problema.
>
>
>
>


--------------------------------------------------------------------------------


______________________________________________
FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br
Para editar sua configuração na lista, use o endereço
http://mail.firebase.com.br/mailman/listinfo/lista_firebase.com.br
Para consultar mensagens antigas: http://firebase.com.br/pesquisa


--------------------------------------------------------------------------------


No virus found in this incoming message.
Checked by AVG Free Edition.
Version: 7.1.405 / Virus Database: 268.10.10/419 - Release Date: 15/08/2006



______________________________________________
FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br
Para editar sua configuração na lista, use o endereço 
http://mail.firebase.com.br/mailman/listinfo/lista_firebase.com.br
Para consultar mensagens antigas: http://firebase.com.br/pesquisa







Mais detalhes sobre a lista de discussão lista