求大神帮我写个Mysql函数 返回四个连续的记录

业余编程人士 发布于 2018/07/01 09:10
阅读 1K+
收藏 2

工作中很多需要 每次都不会写这种sql, 因此我想要一个MYSQL函数 返回以某列(int 或 date)为标准的连续的记录,

例如 :

// ID连续四个的记录,id : 5,6,7,8

select * from employee where consecutive(id,4); 

// Date 连续四天的记录

select * from employee where consecutive(date,4); 

//只要日期是连续的就都返回

select * from employee where consecutive (date,null);

 

如果有SQL高手 可以帮帮我吗? 谢谢

加载中
返回顶部
顶部