tenho uma tabela A com os seguintes dados REGNR DATA PV 100 25.06.2010 8900 100 10.06.2008 1002 100 12.06.1943 8999 100 25.06.1957 2882 100 01.02.2009 8900 110 14.02.2010 1000 Bom quero que retorne valores diferentes de REGNR com o valor do campo PV correspondente a ultima data ( mais recente) Por exemplo : teria o resultado REGNR DATA PV 100 25.06.2010 8900 1110 14.02.2010 1000 Tentei o seguinte codigo mas não consegui o resultado Select distinct REGNR, greatest(DATA), PV from A