2012-02-18 9 views
1

以下のクエリは、日付範囲内の各日付のユーザートランザクションの最小時間と最大時間を示します。
私が持っているuser_transactionテーブルはドメインクラスです。私はOracleクエリーを休止状態に変換する

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') 

はまた

答えて

0

あなたはおそらくのために見たいと思うだろう平均timeinとタイムアウト

感謝を見つける必要が休止用いて、以下のクエリを記述(HQLのかGrailsのための基準ビルダーを休止状態)にしたいですCriteria apiおよびProjections。プロジェクションは、条件照会で同等のグループです。

Projects.sqlProjection( "")は、to_charの状況をサポートするためにも使用できます。