Всем привет.
Есть такой запрос:
SELECT waterTemp_C, observation_time_date FROM weatherArchiveDay WHERE placeID=266 AND observation_time_month=11 ORDER BY waterTemp_C DESC LIMIT 1
Изначально работал ок, но теперь когда 4 миллиона записей тормозит жутко )
Суть запроса - выбирается у определенного города (placeID) в определенный месяц (observation_time_month) самую низкая температура waterTemp_C.
Попробовал использовать встроенные функции напр min
SELECT min(waterTemp_C), observation_time_date FROM weatherArchiveDay WHERE placeID=266 AND observation_time_month=11
Теперь летает, и температуру правильную выдает, но дату первую по Primary ID, а не ту, когда такое температурное значение.
Подскажите пжста как скорректировать запрос. Спасибо!