преобразование оракула в спящий режим - PullRequest
1 голос
/ 18 февраля 2012

В приведенном ниже запросе указаны минимальное и максимальное время транзакции пользователя для каждой даты в диапазоне дат.
Таблица 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')

Также нужно найти среднее время и время ожидания

Спасибо

1 Ответ

0 голосов
/ 18 февраля 2012

вы, вероятно, захотите посмотреть Критерии api и Проекции .Проекции - это группа по эквиваленту в запросе критериев.

Projects.sqlProjection ("") также доступен для поддержки ситуации to_char.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...