SOME_DATE
보다 큰 MY_DATE
을 가진 행의 총 수를 검색하기 위해 HQL 쿼리를 사용하여 데이터베이스를 쿼리하고 싶습니다.여러 테이블에서 HQL 카운트
지금까지, 그 결과를 얻기 위해 네이티브 오라클 쿼리를 마련했지만, HQL에 쓸 때 나는 갇혀입니다 :
SELECT
(
SELECT COUNT(MY_DATE)
FROM Table1
WHERE MY_DATE >= TO_DATE('2011-09-07','yyyy-MM-dd')
)
+
(
SELECT COUNT(MY_DATE)
FROM Table2
WHERE MY_DATE >= TO_DATE('2011-09-07','yyyy-MM-dd')
)
AS total
는 사실 2 개 이상의 테이블을 가지고 있지만 나는 IllegalArgumentException
을 가진 유지 (unexpected end of subtree
).
작동중인 원시 오라클은 기본적으로 FROM dual
으로 끝납니다.
내가 원하는 전체 행 수를 얻기 위해 어떤 HQL 쿼리를 사용해야합니까?