Объедините эквивалентный в, в спящем режиме запрос Критериев?

Я хочу записать следующий запрос как Быть в спящем режиме запрос Критериев:

   select 
      to_char(nvl(ol.updated_datetime, ol.created_datetime), 'dd/mm/yyyy'), sum(discount_price)
   from order_line ol
   where nvl(ol.updated_datetime, ol.created_datetime) between to_date('05-may-10') and to_date('30-may-10') 
   group by to_char(nvl(ol.updated_datetime, ol.created_datetime), 'dd/mm/yyyy')

Но я не уверен, как преобразовать функцию nvl в эквивалентный запрос Критериев. Я понимаю, что HQL имеет объединить выражение, но я хочу записать это как запрос Критериев.

Любой совет действительно ценился бы!

Править: Если кто-либо может обеспечить запрос HQL, который делает вышеупомянутое, которое могло быть моим решением также.

6
задан JMM 20 May 2010 в 05:14
поделиться