2013-08-06 4 views
0

мой стол выглядетькак получить определенное количество данных строк в SQL Server 2005

ID  Name  TakenDateTime 
2 critical care 19-Dec-12 11:04:45 AM 
3 Pathology  26-Dec-12 5:59:28 PM 
4 Radiology  05-Jan-13 7:20:56 PM 
5 Cardiology  07-Jan-13 3:54:04 PM 
6 Neurology  07-Jan-13 3:56:13 PM 
7 Oncology  07-Jan-13 3:56:19 PM 
9 Orthopedic  08-Jan-13 5:30:29 PM 
10 Cardiothoracic 08-Jan-13 5:30:52 PM 

из этой таблицы я просто хочу 5th number of row data in SQL Server 2005. Возможно ли, если да, пожалуйста, предоставьте мне возможный способ для этого. Любая помощь будет признателен ...

ответ

5
SELECT 
    ID, 
    Name, 
    TakenDateTime 
FROM (SELECT 
    ROW_NUMBER() OVER (ORDER BY Id) AS Row, 
    * 
FROM TableName) 
t 
WHERE t.Row = 5 

Sql Fiddle Demo

+0

'@Amit Singh' спасибо за ваш ответ, действительно ценю it..and +1 для' SQLFiddle' – Vijay

+0

@VijayRamani ваш приветствовать –

Смежные вопросы