Pergunta : ajuda da pergunta

tendo a dificuldade com um query
lets dizer que uma tabela contem a necessidade do transkey
100 5
100 4
100 7
101 6
101 5
102 5
102 6
102 7

i do following
acctnbr uma pergunta que retorne apenas um registro para cada acctnbr e que tem o valor máximo para o transkey
for este exemplo os resultados o be
100 7
101 6
102 7

thanks…
class= do

Resposta : ajuda da pergunta

Se você precisa outros campos na tabela, e o transkey presumido é original para cada acctnbr

selecionar a.acctnbr, a.transkey, a.col1, a.col2,…
de
(
selecionar o acctnbr, máximo (transkey) como o maxkey
do tbl
grupo pelo acctnbr
) X interno junta-se ao tbl a em a.acctnbr=X.acctnbr e em a.transkey=X.maxkey
Outras soluções  
 
programming4us programming4us