Hola, gracias por responder...
Tengo 2 "SUM" que me calculan (mas específicamente suman) unos valores de una BD:
Código:
SUM( CASE WHEN c.idhourstype= :idhourstype THEN SUM(c.quantity) ELSE 0 END) AS horascorte
y
Código:
SUM( CASE WHEN (c.idevent= :idevent AND c.idhourstype= :idhourstype)
THEN SUM(-c.quantity) ELSE 0 END) AS horasausentismo
El resultado de ambos "SUM" son asignados a un alias "AS horascorte" y "AS horasausentismo",
esos valores son los que quiero sumar. El "+" en la consulta no me genera problema porque es un operador aritmético que se puede usar en JPQL según la documentación.
El problema creo que esta en que no encuentra estos alias "AS" o no se si lo que sucede, es que no permite tener una clausula "SELECT" dentro de una clausula "FROM", en SQL nativo si lo permite pero no se si en JPQL sea posible.
Espero poder encontrar solución al tema...
Saludos