• You say it goes from 2003 to 2009.

    Run this:

    SELECT GETDATE()

    That will show you what the server's date is set as. If you are getting 2009, it looks like your system date is off.

    Note that Remi's suggestion does NOT have the quotes around the M in the DATEADD function, where yours did. Remi's is the correct way of doing it.  If you want 24 months earlier than GETDATE(), use the -24 otherwise make it 24.

    -SQLBill