Q:

Run multiple queries each selecting each respective Nth row?

`Related to "Selecting every nth row from SQL Server 2008 query result where table does not have row id column", I understand that doing the following would select every 4th row.
SELECT ID, Whatever FROM MyTable WHERE ID % 4 = 0
But what I want to do is run 4 separate queries that select the 4th row starting at 1, 2, 3 and 4 respectively.  Would it look like this?
SELECT ID, Whatever FROM MyTable WHERE ID % 4 = 0
SELECT ID, Whatever FROM MyTable WHERE ID % 4 = 1
SELECT ID, Whatever FROM MyTable WHERE ID % 4 = 2
SELECT ID, Whatever FROM MyTable WHERE ID % 4 = 3
or maybe 
SELECT ID, Whatever FROM MyTable WHERE ID + 1 % 4 = 0
SELECT ID, Whatever FROM MyTable WHERE ID + 2 % 4 = 0
SELECT ID, Whatever FROM MyTable WHERE ID + 3 % 4 = 0
SELECT ID, Whatever FROM MyTable WHERE ID + 4 % 4 = 0
???

A:

I figured it out
Given 20 rows and 4 iterations:
Rows 1,5,9,13,17:   SELECT ID, Whatever FROM MyTable WHERE ID % 4 = 1
Rows 2,6,10,14,18: SELECT ID, Whatever FROM MyTable WHERE ID % 4 = 2
Rows 3,7,11,15,19: SELECT ID, Whatever FROM MyTable WHERE ID % 4 = 3
Rows 4,8,12,16,20: SELECT ID, Whatever FROM MyTable WHERE ID % 4 = 0

