1

我在 sqlite 数据库中有很多日志数据。每分钟有一行,主键是一个日期时间字段和几个传感器(都是整数)。
我将值显示为一段时间内的图表。如果我显示所有值,则显示需要很长时间。所以我决定不显示该期间的所有行,但前提是下一行至少是比前一个晚的计算时间跨度。但是是否显示该行的决定是在从 sqlite 获取结果后做出的。是否有可能告诉 sqlite 下一行应该有一个时间戳,至少比前一行晚(可能像 oracle sql 中的“lag()”)?
谢谢。

4

1 回答 1

0

SQLite 没有窗口函数。

但是,作为嵌入式数据库,SQLite 与您的应用程序在同一台机器上和同一进程中运行,因此如果一条记录被读取但随后被 SQLite 本身或您的应用程序拒绝,这并没有太大的区别。

于 2012-10-26T11:57:14.980 回答