Select sem data de vencimento repetida.
01/12/2015
0
Estou realmente com um problema, do qual acredito já ter solução, mas como final de Ano é meta a pressa é inimiga da perfeição.
Preciso da ajuda para selecionar na tabela (vencimentos), abaixo, somente os registros com a MAIOR data de vencimento (DT_VENC) sem repetição das outras datas MENORES ou inferiores .
Assim
DT_VENC DT_PAGTO PG VLR_M VLR_REC CODIGO_ALUNO
13/11/2015 13/10/2015 S 100 100 3 NAO APARECER
10/12/2015 10/11/2015 S 100 100 3 OK
10/12/2015 10/11/2015 S 100 100 4 OK
13/11/2015 13/10/2015 S 100 100 4 NAO APARECER
10/12/2015 10/11/2015 S 100 100 5 OK
06/11/2015 07/10/2015 S 120 120 5 NAO APARECER
02/11/2015 02/10/2015 S 216 216 6 OK
03/10/2015 02/09/2015 N 100 100 7 OK
10/12/2015 10/11/2015 S 100 100 8 OK
06/11/2015 06/10/2015 S 100 100 8 NAO APARECER
03/12/2015 01/11/2015 S 120 120 9
06/11/2015 06/10/2015 S 100 100 10
05/12/2015 05/11/2015 S 100 100 10
03/10/2015 02/09/2015 N 120 120 11
03/12/2015 01/11/2015 S 100 100 12
09/11/2015 09/10/2015 S 120 120 13
04/12/2015 04/11/2015 S 120 120 14
16/11/2015 16/10/2015 S 120 120 14
04/12/2015 04/11/2015 S 120 120 15
Obrigado a todos.
Cezar Moniz
Posts
02/12/2015
Isaac Jose
MONTH(DATA) =
(SELECT MONTH(MAX(DATA))
FROM TABELA)
AND YEAR(DATA) =
(SELECT YEAR(MAX(DATA))
FROM TABELA)
02/12/2015
Alan Mario
02/12/2015
Cezar Moniz
Pela "dica" do Isaac já deu para dar uma clareada na solução!
Muito obrigado pelo retorno.
Abs
02/12/2015
Isaac Jose
Alan trabalho puramente com SQL as vezes Oracla mais acredito que funcione na maioria ja que muitos levam em consideração a logica do SQL.
02/12/2015
Alan Mario
Clique aqui para fazer login e interagir na Comunidade :)