Создайте дату со дня, месяца, полей года в MySQL

Я в настоящее время разрабатываю приложение, которое отображает документы и позволяет участникам искать эти документы многими различными параметрами, одним из них являющийся диапазоном дат.

Проблема, которую я имею, состоит в том, что схема базы данных не была разработана один, и создатель базы данных составил таблицу 'даты' с полями в течение 'дня', 'месяца', 'года'.

Я хотел бы знать, как я могу выбрать определенный день, месяц, год от таблицы и создать объект даты в SQL так, чтобы я мог сравнить даты, введенные пользователем, использующим МЕЖДУ.

Ниже структура таблицы даты:

CREATE TABLE IF NOT EXISTS `date` (
  `deposition_id` varchar(11) NOT NULL default '',
  `day` int(2) default NULL,
  `month` int(2) default NULL,
  `year` int(4) default NULL,
  PRIMARY KEY  (`deposition_id`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1;
39
задан TGuimond 18 October 2010 в 14:12
поделиться