根据新记录分割日期的算法

时间:2017-02-26 10:03:25

标签: mysql algorithm date stored-procedures

在我的mysql数据库中 我必须编写存储过程。 我的表DATE有4列

表:DATE

Sq number(auto generated)   From_Date       To_date     value
2                           20170112        20170115    3
3                           20170116        20170220    5
4                           20170221        20170301    7

等等

所以如果我得到的数据必须添加到表中 来自20170119和20170201,价值6

然后我的桌子应该是这样的 表:DATE

Sq number(auto generated)   From_Date       To_date     value
2                           20170112        20170115    3
3                           20170116        20170118    5
4                           20170221        20170301    7
5                           20170119        20170201    6
6                           20170202        20170220    5

是否有任何算法或任何逻辑来实现这种情况并处理所有其他可能性

1 个答案:

答案 0 :(得分:0)

不是答案,但评论太长了......

如果是我,我会修改这个问题,例如

start_val end_val
        3       5
        6      11

将值4和8带入此表会产生什么影响?