@ince

Как оптимизировать запрос?

select 
  max(t."YEAR") "YEAR", max(t.QUARTER) QUARTER, max(t.DATETIME) DATETIME
from "test" t
where t."YEAR" = 
  ( select max(t."YEAR") from "test" t )
AND t.QUARTER =
  (  select 
       max(t.QUARTER)
    from "test" t 
    where t."YEAR" = ( select max(t."YEAR") from "test" t )
  )


Задача: получить из таблицы test значения максимальный YEAR(год), в нем максимальный QUARTER(квартал) и в них максимальную дату DATETIME.

Указанный запрос рабочий, но выглядит очень не элегантно.
Можно ли что-то сделать с ним ?
  • Вопрос задан
  • 117 просмотров
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы