说我有:
cur.execute("CREATE TABLE data_by_year ( device_id int, \
site_id text, year_id int, event_time timestamp, value float, \
PRIMARY KEY ((device_id, site_id, year_id),event_time))")
我想查询 2014 年和 2013 年的所有设备。
result=cur.execute("select distinct device_id, site_id, year_id,\
from data_by_year where device_id IN (324535, 32453l),\
and site_id in and year_id IN (2014)")
显然,这个声明有很多问题,但这是我能想到的最好的例子。我的牛肉是“where device_id IN (324535, 32453l)”。实际上,我不会知道所有各种设备,所以我想“全部”抓住它们。我该怎么做呢?
我正在处理时间序列分钟数据,所以我觉得一年是一个合理的分区。