ник: osmor
вообще почитав ваши посты про даты, я бы посоветовал разделить дату на 3 поля, если не в таблице, то хотя бы "интерфейсно" использовав свободные поля. А при сохранении записи собирать дату из тех данных что ввел пользователь, добавляя недостающие данные значениями по умолчанию.
т.е. если ввели только год, то число будет 1 (или 15 или 30, как по вашей технологии правильнее) а месяц 1-й (или 6-й или 12-й)