2012-06-26 2 views

답변

1

HQL을 (내 테이블에 최소 한 날로부터 일 이후 일주 얻기 위해 노력하고 있어요) 및 SQL은 서로 다른 두 가지입니다. HQL 쿼리 대신 네이티브 SQL 쿼리를 사용할 수 있습니다.

select min(t.time) from SomeEntity e 

을 자바에 육일 추가 : 또는 당신은 단지 다음 쿼리를 실행할 수 있습니다 내가 서브 쿼리로 사용하고 있기 때문에

Date minDate = (Date) query.uniqueResult(); 
minDate = DateUtils.addDays(d, 6); // using apache commons-lang 
+0

나는, 내 쿼리 안에 결과가 필요합니다. 첫 번째 주에만 내 ​​테이블에서 행의 누적 값을 찾으려고합니다. 그래서, 내 쿼리 내부에있다 조건 같은 :> = 분 일 (일) 및 날짜 <= (최소 (날짜 6 일) 이후의 날짜) –

+0

그럼 난 당신이 사용해야 될 것 같아요 SQL. –

관련 문제