当我试图使用以下cql语句时,我会得到上面的错误,不确定它有什么问题。, symbol text, time timestamp,) WITH CLUSTERING ORDERBY (time DESC);
Bad Request: Only clustering key columns can be defined in CLUSTERING ORDER directive但是这很好,我不能使用一些不是主键一部分<em
我创建的表如下 did int, ts timestamp, dval decimal,) WITH CLUSTERING ORDER BY (tid ASC, ts DESC);
在我做所有选择之前,使用ts进行查询,这样就很好了现在,在某些情况下,我还需要带有ts的select查询。我该如何做到这一点?谢谢
table ( b TEXT, PRIMARY KEY ((a, b), c)我只需要从每个(a, b)分区获得整个选择的一条记录,其中c按DESC顺序排列,b按ASC顺序排列:
SELECT * FROM table WHERE a='a-1' ORDERBY b ASC PER PARTITION LIMIT 1 ALLOW FILTERI
我需要找出今天到期的记录。过期日期是使用另外两个字段(startDate和durationDays)动态计算的:
SELECT * FROM subscription WHERE startDate + durationDays或者我应该考虑添加一个新的列expirationDate并为它创建一个索引?