我有一个按日期分区的表(table1)。║
╚════════════╩═══════╩══════╝ 我想运行查询SELECT count(*) FROM table1 group by col1 HAVING count(*) > 1,但假设我只想在最后两个分区(日期为2020-06-16和2020-06-15)上运行此查询。换句话说,我想在给定的时间只检查前n个分区。
我在SQLite数据库中有一个时间序列,并希望对它进行分析。我尝试过这样做,但它只计算分区中的所有值,而不是与此行值相等的值。TimeSeries wind AS (ORDER BY date ROWS BETWEEN 2 PRECEDING AND CURRENT ROW) date查询还受到以下因素的限制:
查询应该处理任意数量