В приведенном ниже запросе указаны минимальное и максимальное время транзакции пользователя для каждой даты в диапазоне дат.
Таблица user_transaction, которую я имею, является классом домена.Я хочу написать запрос ниже, используя hibernate (hql или hibernate критерии построения для grails)
select (MIN(TO_CHAR(TRANSDATE,'HH24:MI:SS'))) AS TIME_IN,(MAX(TO_CHAR(TRANSDATE,'HH24:MI:SS'))) AS TIME_OUT, TO_CHAR(TRANSDATE,'DD-MM-YY') from user_transaction where grauser_id=149180 and transdate BETWEEN '01-NOV-11' AND '31-DEC-12'
GROUP BY TO_CHAR(TRANSDATE,'DD-MM-YY')
Также нужно найти среднее время и время ожидания
Спасибо