Olá gente! Não sei se teria diferença em outros banco de dados, como MySQL ou MS SQL, mas a base que eu uso é DB2.
Estou com uma dúvida boba, não sei como montar uma query que retorne somente os registros que tenham o valor mais alto (NUM_VERSAO_CORRENTE) de cada tipo de documento (COD_TIPO_DOCUMENTO).
A query que montei é esta:
select distinct qual.COD_TIPO_DOCUMENTO as COD, qual.NUM_VERSAO_CORRENTE as NUM from QDOCVERSAO ver
inner join QDOCQUALID qual
on ver.COD_TIPO_DOCUMENTO=qual.COD_TIPO_DOCUMENTO and ver.NUM_VERSAO = qual.NUM_VERSAO_CORRENTE
order by qual.COD_TIPO_DOCUMENTO,qual.NUM_VERSAO_CORRENTE desc
Pergunta
Cristiano Lagame
Olá gente! Não sei se teria diferença em outros banco de dados, como MySQL ou MS SQL, mas a base que eu uso é DB2.
Estou com uma dúvida boba, não sei como montar uma query que retorne somente os registros que tenham o valor mais alto (NUM_VERSAO_CORRENTE) de cada tipo de documento (COD_TIPO_DOCUMENTO).
A query que montei é esta:
Ela retorna isto:
Preciso que retorne isso:
Alguém saberia me ajudar?
Editado por Cristiano LagameLink para o comentário
Compartilhar em outros sites
0 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.