[firebase-br]Agrupar dados de duas tabelas (ainda não resolvido)

Maycon maycon em alphametro.com.br
Sáb Mar 29 13:05:19 -03 2008


    Saulo eu havia conseguido chegar nesse SQL, porém eu quero trazer todos 
os campos da tabela, porém eu quero trazer 1 item de cada cod_calibração e 
que esse item seja o que tem a maior data_calibracao entre todos do 
cod_calibracao, veja o exemplo abaixo se fica mais claro

estes são todos os campos da minha tabela que eu quero retornar

ITEM_CALIBRACAO (
    COD,
    COD_CALIBRACAO,
    COD_FORNECEDOR,
    COD_SITUACAO,
    COD_USUARIO,
    DATA_CALIBRACAO,
    DATA_PROXIMA,
    N_CERTIFICADO,
    OBS,
    ELETRONICO,
    MANUTENCAO



cod      cod_calibracao     data_calibracao     *****************
 1                    1                10.01.07
 2                    1                10.01.08
** 3                    1                10.01.09
 4                    4                05.10.08
 **5                    4                05.11.08
 6                    4                05.09.08

 meu resultado deveria ser, porém preciso trazer todos os outros campos
 da
 tabela

 cod      cod_calibracao     data_calibracao     *****************
 3                    1                10.01.09
 5                    4                05.10.08






"Saulo Lima" <saulo.analista em gmail.com> 
escreveu na mensagem 
news:6f388e240803290451n5bf56bc6hca235789c401889d em mail.gmail.com...
Faz assim:

select
  I.COD_CALIBRACAO,
  count(I.COD) COD,
  max(I.DATA_CALIBRACAO) DATA CALIBRACAO
from
  CALIBRACAO C
  join ITEM_CALIBRACAO I on C.COD = I.COD_CALIBRACAO
group by
  I.CODCALIBRACAO

     Espero ter ajudado.
Saulo Lima
______________________________________________
FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br
Para saber como gerenciar/excluir seu cadastro na lista, use: 
http://www.firebase.com.br/fb/artigo.php?id=1107
Para consultar mensagens antigas: http://firebase.com.br/pesquisa







Mais detalhes sobre a lista de discussão lista