mysql数据库中,查询一个表的下一条数据除以上一条数据的值
今天做了一道题:求一个表的下一条数据除以上一条数据的值。
思路:
创建两个临时表a和b,然后取a表的第i行除以b表的i-1行。
但问题是:在oracle中,可使用rownum处理很多与行号相关的问题,而mysql中没有类似的函数。后来在网上查了一些资料,通过自定义变量来显示行号并进行下一步操作。
1、表的数据如下
2、预期结果的如下
(1)按当日期(tdate)降序排序
(2)依次用后一行的p...
原创
2018-11-13 19:21:08 ·
2653 阅读 ·
0 评论