OFFSET FETCH は SQL Server 2012 から追加されました。 ORDER BY 句 (Transact-SQL) クエリの結果を返す行数を制限するために使用します。主にページング処理とかで使われると思います。 2008 R2 まではページング処理を行おうとすると、サブクエリを使う必要がありました。 こんなデータがあった時に、 -- 準備 CREATE TABLE [受注] ( [Id] [int] identity(1,1) not null primary key, [受注番号] [nvarchar](10) not null, [受注日] [date] not null, [金額] [int] not null ) go insert into [受注] values ('J01', '2013/02/02', 1200), ('J02', '2013/02/05