У вас есть два параллельных запроса, каждый с подзапросом. Эти два запроса очень похожи.
Вы можете сделать это с двумя индексами.
Этот должен соответствовать подзапросу в каждом случае:
CREATE INDEX date_deviceid_idx on mybucket(deviceID, recdate)
И этот должен соответствовать основному запросу в каждом случае:
CREATE INDEX ht_recdate_idx on mybucket(recdate, ht)