如何生成MySQL过程以获取日期范围(递增1个月)到结束日期之间的日期

时间:2019-02-08 14:59:39

标签: mysql

我有一个联接表,其中包含一些数据,包括p_idstarts_onends_on。我想将每个starts_on的{​​{1}}增加1个月,直到ends_on

所以,我的桌子看起来像

p_id

我想做的事就像

p_id    starts_on    ends_on
-----------------------------
1      2018-01-01   2018-12-31
2      2018-05-03   2018-12-31
3      2018-06-01   2018-07-30

以此类推。

那么,有什么办法吗?我抬头只是想增加日期,但我也需要根据p_id来增加日期

1 个答案:

答案 0 :(得分:0)

您可以为此使用光标:

static