用于添加日期的SQL函数

时间:2012-09-04 09:16:23

标签: mysql sql

如何通过在当前日期添加7天并通过函数返回来在SQL中创建函数我将日期传递给从星期一星期一开始的函数,并且我想在该日期添加7天,即一周。在函数中我想检查日期是否是有效日期。

2 个答案:

答案 0 :(得分:0)

您可以使用Date_Add()执行此操作。

请参阅http://dev.mysql.com/doc/refman/5.1/en/date-and-time-functions.html#function_date-add

答案 1 :(得分:0)

一段时间以来,MySQL中的日期算术可以使用简单的+来执行,如下所示:

SELECT date_col + INTERVAL 1 WEEK FROM …

如果你喜欢几天以上的日子,你也可以写+ INTERVAL 7 DAY,即使用单数单位名称。

我无法想象“检查日期是否为有效日期”是什么意思,每个有效日期,一周之后的日期也有效。

有关工作示例,另请参阅this fiddle。打印简单日期(包括时间和时区)这一事实似乎是HTML渲染的假象,实际值只是一个日期,就像转换为字符串一样。