私が持っているとしましょう:
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)」にあります。実際にはいろいろなデバイスをすべて知っているわけではないので、「ALL」をつかみたいと思います。どうすればいいですか?
時系列の分単位のデータを扱っているので、1年という区切りは妥当だと感じました。