从MySQL中的日,月,年字段创建日期

我目前正在开发一个显示文件的应用程序,并允许成员通过许多不同的参数来搜索这些文件,其中一个是日期范围。

我遇到的问题是数据库架构不是我自己开发的,数据库的创建者创建了一个“ date”表,其中包含“ day”,“ month”,“ year”字段。

我想知道如何从表中选择特定的日期,月份,年份,并在SQL中创建日期对象,以便可以比较用户使用BETWEEN输入的日期。

下面是日期表的结构:

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;

回答:

您可以使用STR_TO_DATE()函数。

以上是 从MySQL中的日,月,年字段创建日期 的全部内容, 来源链接: utcz.com/qa/424158.html

回到顶部