2

パーセンテージを計算しようとしていますが、コンパイラーは、スラッシュと 3 番目の select ステートメントを想定していないと言い続けます。

Query query = session.createQuery("SELECT 
(SELECT COUNT(*) FROM Reservation r WHERE r.begin BETWEEN :start AND :end) 
/
(SELECT COUNT(*) FROM Reservation res WHERE res.begin BETWEEN :start AND :end AND res.contract IS NOT NULL) * 100");

これを実行しようとすると、次のエラーが表示されます。

Exception in thread "main" org.hibernate.hql.internal.ast.QuerySyntaxException: unexpected end of subtree

私は何を間違っていますか?前もって感謝します!

4

1 に答える 1