Попытка использовать предложение «упорядочить» с оператором IN запроса Cassandra в DevCenter.Невозможно PAGING OFF в DevCenter
У меня есть таблица model_vals:
-----------------------------------------------
type_code date item_code
-------------------------------------------------
TYPE_0 2018-03-31 CREDITS
TYPE_10 2018-03-31 CREDITS
TYPE_25 2018-03-31 CREDITS
TYPE_50 2018-03-31 CREDITS
TYPE_75 2018-03-31 CREDITS
TYPE_90 2018-03-31 CREDITS
TYPE_100 2018-03-31 CREDITS
MEAN 2018-03-31 CREDITS
TYPE_0 2017-03-31 CREDITS
TYPE_10 2017-03-31 CREDITS
TYPE_25 2017-03-31 CREDITS
TYPE_50 2017-03-31 CREDITS
TYPE_75 2017-03-31 CREDITS
TYPE_90 2017-03-31 CREDITS
TYPE_100 2017-03-31 CREDITS
MEAN 2017-03-31 CREDITS
TYPE_0 2016-03-31 CREDITS
TYPE_10 2016-03-31 CREDITS
TYPE_25 2016-03-31 CREDITS
TYPE_50 2016-03-31 CREDITS
TYPE_75 2016-03-31 CREDITS
TYPE_90 2016-03-31 CREDITS
TYPE_100 2016-03-31 CREDITS
MEAN 2016-03-31 CREDITS
Попытка выполнить следующий запрос в DevCenter:
select * from model_vals
where type='COUNTRY'
and type_code in (
'TYPE_0',
'TYPE_10',
'TYPE_25',
'TYPE_50',
'TYPE_75',
'TYPE_90',
'TYPE_100',
'MEAN')
and item_code='CREDITS'
and date <='2018-03-31'
order by date desc;
1) Получение ошибки как "заказпредложения "and" in "нельзя использовать вместе.Невозможно PAGING OFF в DevCenter, как это сделать?
2) Если нужно выбрать записи из 2018 записей со всеми type_code, используя дату <= '2018-03-31'.т.е. всего 8 записей. </p>
Если у вас нет записей '2018-03-31', то он должен получить следующие данные 8 записей, т.е. для всех типов в 2017-03-31.
Если нетданные за 2017-03-31, тогда он должен получить следующие данные 8 записей, т.е. для всех типов в 2016-03-31.
Как можно добиться такого рода результатов запроса?