パーセンテージを計算しようとしていますが、コンパイラーは、スラッシュと 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
私は何を間違っていますか?前もって感謝します!