lz 最近公司要求做一些数据预警功能。
比如说
tablea
id name date
1 张三 2013-01-01
2 李四 2013-02-01
3 张三 2013-02-01
4 张三 2013-10-01
5 李四 2012-01-01
6 李四 2012-02-01
业务要求,
用存储过程或者真接SQL语句实现!
同一个人 日期相近的数据(比如日期间隔1个月吧) 读取出来!
以上的表读取出的内容为
tableb
id name date
1 张三 2013-01-01
2 张三 2013-02-01
3 李四 2012-01-01
4 李四 2012-02-01
我现在的想法是 存储过程 通过游标 读取相同的人 所有记录 然后每条对比,日期间隔小于一个月的记录其ID 最后通过 ID再读取内容!
但在用游标时 不会读取游标下一行的内容!
请教各位大神,这个业务该怎么实现? 或者有什么更好的方式实现?