[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