Does the query error out if you add a fourth column? This could be your order.
SELECT '','','All', 1
UNION
SELECT 'NewsReleaseDate','[{%ToSearchDateTime(CurrentDateTime.AddDays(-7))|(identity)GlobalAdministrator%}]','Past week', 2
UNION
SELECT 'NewsReleaseDate','[20141201 TO 20141231]','Dec 2014', 3
UNION
SELECT 'NewsReleaseDate','[20141101 TO 20141130]','Nov 2014', 4
UNION
SELECT 'NewsReleaseDate','[20140701 TO 20140731]','Jul 2014', 5
ORDER BY 4