[firebase-br] Agrupar dados de duas tabelas (dúvida simples)

samuel samuelredekop em gmail.com
Ter Mar 25 12:53:56 -03 2008


SELECT     *
FROM         CALIBRACAO C, ITEM_CALIBRACAO IC
WHERE     C.COD = IC.COD_CALIBRACAO
AND            C.DATA_CALIBRACAO = (SELECT MAX(C.DATA_CALIBRACAO)
                                                                   FROM
CALIBRACAO C, ITEM_CALIBRACAO IC
                                                                   WHERE
C.COD = IC.COD_CALIBRACAO)






2008/3/25, Maycon <maycon em alphametro.com.br>:
>
> >> Pessoal bom dia,
> >>
> >>    Estou com o seguinte problema, tenho duas tabelas
> >>
> >> Calibracao que contem os campos :
> >>
> >> COD, COD_INSTRUMENTO, COD_SITUACAO, COD_USUARIO
> >>
> >> Item_calibracao que contem os campos
> >>
> >>    COD, COD_CALIBRACAO, COD_FORNECEDOR, COD_SITUACAO, COD_USUARIO,
> >> DATA_CALIBRACAO, DATA_PROXIMA,  N_CERTIFICADO, OBS, ELETRONICO,
> >> MANUTENCAO
> >>
> >> bom estou fazendo um select simples
> >>
> >> SELECT * FROM CALIBRACAO C, ITEM_CALIBRACAO IC WHERE C.COD =
> >> IC.COD_CALIBRACAO
> >>
> >>
> >> porém como se trata de uma tabela com itens eu vou ter vários itens na
> >> tabela de itens com o mesmo código da tabela calibracao, o que eu
> queria
> >> fazer era agrupar por cod_calibracao e pegar de cada cod_calibracao o
> >> campo que tivesse a maior data entre eles
> >>
> >> exe
> >> cod  cod_calibracao data_calibracao
> >> 1                1                10.01.07
> >> 2                1                10.01.08
> >> 3                1                10.01.09
> >> 4                4                05.05.08
> >> 5                4                05.10.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
> >>
> >
>
>
>
>
>
> ______________________________________________
> 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