我目前正在开发一个应用程序,它可以显示文档,并允许成员通过许多不同的参数来搜索这些文档,其中一个参数是日期范围.
我遇到的问题是,数据库模式不是我自己开发的,数据库的创建者创建了一个"日期"表,其中包含"日"、"月"、"年"字段.
我想知道如何从表中 Select 一个特定的日期、月份和年份,并在SQL中创建一个日期对象,以便比较用户输入的日期.
以下是日期表的 struct :
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;