我打算在sqlite3数据库中存储查询数据。
我在sqlite3中有这些字段
UNIX_EPOCH, CUMULATIVE_QUERY_RATE
1452128581, 150
1452128582, 190
1452128583, 220
1452128584, 270
我想获得每秒查询列,如下所示:
QPS
0
40
30
50
我如何在sqlite3中完成。
答案 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;