ola sou novato no Mundo da Programação e ESTOU precisando de UMA Ajuda, tenho UMA Tabela de Pagamento Que recebe o Pagamento de Vários Clientes, Quero Selecionar O Último
Registro de CADA UM como Eu Faço Este select DESDE ja agradeço ...
Editadoliiikkooquarta-feira, 28 de novembro de 2012 03:16
Existem algumas alternativas, mas experimente mais ou menos desta forma:
with CTE as
(
select
*,
ROW_NUMBER() OVER(PARTITION BY IdCliente order by DataPagamento DESC) as RowNum
from MinhaTabela
)
select * from CTE
where RowNum = 1
Existem algumas alternativas, mas experimente mais ou menos desta forma:
with CTE as
(
select
*,
ROW_NUMBER() OVER(PARTITION BY IdCliente order by DataPagamento DESC) as RowNum
from MinhaTabela
)
select * from CTE
where RowNum = 1