试图找出如何创建此过程

时间:2015-10-27 15:01:13

标签: mysql sql datetime

我似乎无法弄明白这一点,而且我已经有一段时间了,现在任何帮助都会非常感谢你。

我必须准备一个简单的过程,接受一个参数,一个日期值,并在SQL中使用日期添加功能(如果可能的话,MySql)返回参数值减去1天

CREATE PROCEDURE get_date
IS 
BEGIN
DATE_ADD(date,INTERVAL expr type)
END;
/
EXEC get_date

到目前为止,这是我能想到的。任何帮助将不胜感激。

这个问题不只是关于选择语句(即计算减去一天);我需要SQL程序的帮助。

1 个答案:

答案 0 :(得分:1)

也许只需创建一个function

CREATE FUNCTION simplefunction (s datetime)
   RETURNS datetime DETERMINISTIC
   RETURN DATE_SUB(s, INTERVAL 1 DAY);

SELECT simplefunction (anydate);