ник: Explorer
это схоже с задачей вычисления возраста - есть много примеров в и-нете
а тут даже еще и попроще
используйте функцию DateDiff - она покажет разницу между двумя датами (например датой "подачи заявки" и "текущей датой") как раз целыми числами - например количество месяцев
запрос 1 вида
SELECT DateDiff("m","26/7/1967",Date()) AS howmanymonths FROM MSysObjects;
вернет целое количество месяцев прошедших со дня моего рождения
запрос 2 вида
SELECT DateDiff("m","26/7/1967",Date())\12 AS howmanyyears FROM MSysObjects;
вернет количество полных лет прошедших с тех пор
запрос 3 вида
SELECT DateDiff("m","26/7/1967",Date())\12*12 AS monthsbyyears FROM MSysObjects;
вернет количество целых месяцев в количестве прошедших целых лет
если из результата запроса 1 вычесть результат запроса 3 получится ответ
сколько целых месяцев осталось до моего очередного дня рождения
как-то так, в общем - ничего сложного... просто вместо моего дня рождения подставьте дату подачи патентной заявки