日期存储过程

时间:2020-02-10 09:30:03

标签: mysql stored-procedures

我正在寻找在Mysql中设置日历日期存储过程的方法。目的是能够通过调用过程选择给定月份的第一天和最后一天。我知道这可能是我很想念的一件很简单的事情。下面是我尝试过的。

CREATE PROCEDURE CalendarDate
        @startdate DATE,
        @enddate DATE
    AS
SELECT
    (SELECT DATE_ADD(DATE_ADD(LAST_DAY(CURDATE()),interval 1 DAY),interval -1 MONTH)) AS startdate
,   (SELECT LAST_DAY(CURDATE())) AS enddate
;

我想通过上面的方法使用上面的语句来运行查询:

SELECT *
FROM mytable
WHERE action_date BETWEEN @startdate AND @ endate

0 个答案:

没有答案
相关问题