hi to all i have a confusion about a query i have to get number of records which is passed in SP and final query was build and execute so my confusion is which one is faster from following query --Query 1SELECT [ID], [A_PickList], CONVERT(NVARCHAR(MAX), [MyDate], 103) AS [MyDate], [Myid], [Name], [Grade], [Pick2]FROM (SELECT Row_number() OVER (ORDER BY mr1x_tb.mr1x_entity_id ASC) AS [This_Table_RoW_Number], mr1x_tb.mr1x_entity_id AS [ID], mr1x_tb.mr1x_a_picklist AS [A_PickList], mr1x_tb.mr1x_mydate AS [MyDate], mr1x_tb.mr1x_myid AS [Myid], mr1x_tb.mr1x_name AS [Name], mr1x_grade_mr1x_tb_s3s_picklist.picklistvalue AS [Grade], mr1x_pick2_mr1x_tb_s3s_picklist.picklistvalue AS [Pick2] FROM mr1x_tb LEFT OUTER JOIN s3s_picklist AS mr1x_grade_mr1x_tb_s3s_picklist ON mr1x_grade_mr1x_tb_s3s_picklist.picklistid = mr1x_tb.mr1x_grade LEFT OUTER JOIN s3s_picklist AS mr1x_pick2_mr1x_tb_s3s_picklist ON mr1x_pick2_mr1x_tb_s3s_picklist.picklistid = mr1x_tb.mr1x_pick2) alias_aWHERE alias_a.this_table_row_number BETWEEN 0 AND 5 --Query 2SELECT TOP(5)[ID], [A_PickList], CONVERT(NVARCHAR(MAX), [MyDate], 103) AS [MyDate], [Myid], [Name], [Grade], [Pick2]FROM (SELECT mr1x_tb.mr1x_entity_id AS [ID], mr1x_tb.mr1x_a_picklist AS [A_PickList], mr1x_tb.mr1x_mydate AS [MyDate], mr1x_tb.mr1x_myid AS [Myid], mr1x_tb.mr1x_name AS [Name], mr1x_grade_mr1x_tb_s3s_picklist.picklistvalue AS [Grade], mr1x_pick2_mr1x_tb_s3s_picklist.picklistvalue AS [Pick2] FROM mr1x_tb LEFT OUTER JOIN s3s_picklist AS mr1x_grade_mr1x_tb_s3s_picklist ON mr1x_grade_mr1x_tb_s3s_picklist.picklistid = mr1x_tb.mr1x_grade LEFT OUTER JOIN s3s_picklist AS mr1x_pick2_mr1x_tb_s3s_picklist ON mr1x_pick2_mr1x_tb_s3s_picklist.picklistid = mr1x_tb.mr1x_pick2) alias_a
-------------Chirag India Sr. Web Engineer