• Is there a way to specify a constant date/time that isn't

    " SET @date = '2009-08-19' " ?

    (Or "CONVERT" from the date encoding of your choice, I suppose.

    Or "SET @date = 'Aug 19, 09' is fine.)

    DATEADD(day, (19-1), DATEADD(month, (8-1), DATEADD(year, (2009-1900), 0)))

    gives the same result, but you wouldn't, would you?