我有一个mysql表A,它存储一系列数字和时间戳
value timestamp
12087 2012-01-01 00:00:00
12110 2012-01-02 02:00:00
12223 2012-01-04 03:00:00
12312 2012-01-04 05:00:00
12387 2012-01-04 06:00:00
12388 2012-01-05 01:11:23
...
值和时间戳都是有序的:时间戳越大,值越大,但它们之间没有其他依赖关系。
我需要在一段时间内找到排序序列中的值之间的最大差异。在示例中,差异是:
12110-12087=23
12223-12100=13
12312-12223=89
12387-12312=75
12388-12387=1
所以我们最大的区别是89。
问题是:如何为此编写 SQL 查询代码?要知道,我不想使用完整的产品和/或相关查询,因为表很大。