Usuário com melhor resposta
Select

Pergunta
-
Amigos, preciso recorrer a vocês pois tenho a seguinte situação e não consigo resolver:
Tenho uma tabela onde ficam os registros de todos os contratos dos clientes.
Preciso listar apenas as primeiras 5 linhas de cada cliente, ordenando por data de contrato, do mais recente para o mais antigo.
Estes contratos contém a seguinte forma:
----------------------------------------------------------------------------------------------------------------------------------------------
Create Table #ResumoDeContratos(Nome VarChar(30), CPF char (11), Inicio char(7), Prazo char(2) ,Parcela money , Contrato varchar(30))
Insert Into #ResumoDeContratos Values
('Joao Santos',55666555444,'1/2012',46,122,233333),
('Joao Santos',55666555444,'2/2012',66,12,44465343),
('Joao Santos',55666555444,'3/2013',54,144,63463634),
('Joao Santos',55666555444,'4/2011',34,44,463463463),
('Joao Santos',55666555444,'5/2010',22,567,346346346),
('Joao Santos',55666555444,'6/2012',34,54,346346),
('Joao Santos',55666555444,'7/2012',56,456,3463463),
('Joao Santos',55666555444,'8/2012',44,456,456656456),
('Joao Santos',55666555444,'9/2012',31,456,556788888),
('Maria da Silva',35555333367,'4/2011',34,44,463463463),
('Maria da Silva',35555333367,'5/2010',22,567,4991099),
('Maria da Silva',35555333367,'6/2012',34,54,453481265),
('Maria da Silva',35555333367,'4/2011',30,344,911953629),
('Maria da Silva',35555333367,'5/2010',30,33,1370425993),
('Maria da Silva',35555333367,'8/2012',34,1114,1828898357),
('Maria da Silva',35555333367,'9/2012',56,667,2287370721),
('Maria da Silva',35555333367,'4/2011',44,89,2745843085),
('Maria da Silva',35555333367,'5/2010',31,908,3204315449),
('Maria da Silva',35555333367,'6/2012',34,234,3662787813),
('Jose Da Silva',55466787677,'2/2012',53,57,19650522),
('Jose Da Silva',55466787677,'3/2013',90,35.56,19431209),
('Jose Da Silva',55466787677,'4/2011',20,138.92,19450114),
('Jose Da Silva',55466787677,'5/2010',62,31.49,19641123),
('Jose Da Silva',55466787677,'6/2012',30,55,19510924),
('Jose Da Silva',55466787677,'7/2012',25,107.24,19520412),
('Jose Da Silva',55466787677,'8/2012',25,10.1,19520412),
('Paulo Oliveira',2213443333,'9/2012',34,329.44,19541021),
('Paulo Oliveira',2213443333,'4/2011',34,159.63,19541021),
('Paulo Oliveira',2213443333,'5/2010',80,21.53,19350805),
('Paulo Oliveira',2213443333,'6/2012',13,145,19401013),
('Paulo Oliveira',2213443333,'4/2011',42,83.71,19430824),
('Paulo Oliveira',2213443333,'5/2010',42,255.23,19430824),
('Paulo Oliveira',2213443333,'8/2012',42,17.57,19430824),
('Paulo Oliveira',2213443333,'8/2012',42,57.19,19430824),
('Carlos Prado',6665557777,'9/2012',42,83,19430824),
('Carlos Prado',6665557777,'4/2011',42,77.32,19430824),
('Carlos Prado',6665557777,'5/2010',49,36.04,19541003),
('Carlos Prado',6665557777,'6/2012',20,352.71,19400510),
('Carlos Prado',6665557777,'2/2012',15,129.65,19351224),
('Carlos Prado',6665557777,'3/2013',15,70.32,19351224),
('Carlos Prado',6665557777,'4/2011',15,77.18,19351224)
select * from #ResumoDeContratos----------------------------------------------------------------------------------------------------------------------------------------------
Bem, se puderem dar uma atenção serei grato.
Obrigado
Carlos
Respostas
-
Deleted
- Sugerido como Resposta Durval RamosModerator sexta-feira, 11 de outubro de 2013 12:15
- Marcado como Resposta CarlosESCosta sexta-feira, 11 de outubro de 2013 18:14
Todas as Respostas
-
Deleted
- Sugerido como Resposta Durval RamosModerator sexta-feira, 11 de outubro de 2013 12:15
- Marcado como Resposta CarlosESCosta sexta-feira, 11 de outubro de 2013 18:14
-
-
Caro José,
Era exatamente o que precisava!
Sem querer abusar de sua boa vontade, saberia me dizer se é possível, ao executar este SELECT, trazer os 5 contratos apenas dos clientes que fizeram ao menos uma operação em 2012?
Agradeço sua atenção desde já!
-
-
-
-
-