2013-05-08 2 views
1

У меня есть следующие данные:Получить самую последнюю запись с различными значениями для столбца

SalesID Source Name Modified On 
S12345 ABC John 5/8/2013 5:44 
S12345 ABC Tom 5/8/2013 5:45 
S11111 EFG Sam 5/8/2013 5:46 
S11111 EFG Don 5/8/2013 5:47 

Я хочу написать SP или запрос, который будет возвращать мне 2-й и 4-й ряд т.е. я хочу написать запрос, который будет возвращать последние измененные записи на основе определенного идентификатора продаж.

ответ

0

я использовал следующий запрос, и он работал отлично для меня

SELECT * FROM (Select Asu_OrderId ,ModifiedOn ,ROW_NUMBER() OVER(PARTITION BY Asu_OrderId order by ModifiedOn desc)AS R from Asu_callreason 
where <condition>) AS A WHERE r=1 
0

Try После:

select * from tableName where ModifiedOn=(select max(ModifiedOn) from tableName) group by SalesID 
Смежные вопросы