Unfortunately, the int type isn't really designed to be used as a date field. When you do, you end up having problems with this. Personally, I would add a column as a proper date field. Otherwise a computed column would work, and pass proper dates. For example:
ALTER TABLE [YouTable] ADD FDATE AS DATEADD(MONTH,FMONTH - 1, DATEADD(YEAR, FYear - 2000, '20000101'));
Thom~
Excuse my typos and sometimes awful grammar. My fingers work faster than my brain does.
Larnu.uk