列增量值

时间:2016-01-07 18:06:05

标签: sqlite

我打算在sqlite3数据库中存储查询数据。

我在sqlite3中有这些字段

UNIX_EPOCH, CUMULATIVE_QUERY_RATE
1452128581, 150
1452128582, 190
1452128583, 220
1452128584, 270

我想获得每秒查询列,如下所示:

QPS
0
40
30
50

我如何在sqlite3中完成。

1 个答案:

答案 0 :(得分:0)

您只需要减去前一秒的值:

SELECT unix_epoch,
       (SELECT T1.cumulative_query_rate - T2.cumulative_query_rate
        FROM SuperSecretTableName AS T2
        WHERE T1.unix_epoch - 1 = T2.unix_epoch
       ) AS qps
FROM SuperSecretTableName AS T1;