Нужно выбрать последний, скажем, курс валюты, за каждый час.
Я делаю так:
( Кто хочет сначала решить сам - не смотрите под кат )
Заодно исполняется и на HQL.
Исполняется, инфекция, разумеется, фулсканом. На MySQL несчастные полторы тыщи записей по этим формулам группируются минуту. На hsql - пять минут.
( Далее обсуждаем предлагаемые решения )
Кстати, инфекция, в HQL нет функции week(). И произвольного выкусывания части даты тоже нет 8(
Я делаю так:
( Кто хочет сначала решить сам - не смотрите под кат )
Заодно исполняется и на HQL.
Исполняется, инфекция, разумеется, фулсканом. На MySQL несчастные полторы тыщи записей по этим формулам группируются минуту. На hsql - пять минут.
( Далее обсуждаем предлагаемые решения )
Кстати, инфекция, в HQL нет функции week(). И произвольного выкусывания части даты тоже нет 8(