Asked By Roy Harvey
26-Jun-07 09:16 AM

If the data can not be converted to datetime (for example Sep and
September are fine, but Sept will not convert) you may have to resort
to extreme measures, perhaps something like:
ORDER BY CASE WHEN contractMonth LIKE '%2000%' THEN 2000
WHEN contractMonth LIKE '%2001%' THEN 2001
WHEN contractMonth LIKE '%2002%' THEN 2002
WHEN contractMonth LIKE '%2003%' THEN 2003
WHEN contractMonth LIKE '%2004%' THEN 2004
WHEN contractMonth LIKE '%2005%' THEN 2005
WHEN contractMonth LIKE '%2006%' THEN 2006
WHEN contractMonth LIKE '%2007%' THEN 2007
WHEN contractMonth LIKE '%2008%' THEN 2008
WHEN contractMonth LIKE '%2009%' THEN 2009
END,
CASE WHEN contractMonth LIKE '%jan%' THEN 1
WHEN contractMonth LIKE '%feb%' THEN 2
WHEN contractMonth LIKE '%mar%' THEN 3
WHEN contractMonth LIKE '%apr%' THEN 4
WHEN contractMonth LIKE '%may%' THEN 5
WHEN contractMonth LIKE '%jun%' THEN 6
WHEN contractMonth LIKE '%jul%' THEN 7
WHEN contractMonth LIKE '%aug%' THEN 8
WHEN contractMonth LIKE '%sep%' THEN 9
WHEN contractMonth LIKE '%oct%' THEN 10
WHEN contractMonth LIKE '%nov%' THEN 11
WHEN contractMonth LIKE '%dec%' THEN 12
END
Roy Harvey
Beacon Falls, CT
On Tue, 26 Jun 2007 05:19:02 -0700, farshad