Ver Mensaje Individual
  #1 (permalink)  
Antiguo 13/12/2015, 08:32
weltxo
 
Fecha de Ingreso: abril-2013
Mensajes: 75
Antigüedad: 11 años, 7 meses
Puntos: 2
Doctrine - cómo sumar dos queries

Hola amigos, llevo dándole vueltas a algo que no consigo encontrar una solución. Quiero obtener la suma de dos queries, de la siguiente manera:

Código:
$dql = "SELECT (
  SELECT SUM(m.localScore)
  FROM MatchBundle:Match m
) + (
  SELECT SUM(m.guestScore)
  FROM MatchBundle:Match m
)";
La query anterior, lo que pretende hacer es sumar los goles de un equipo, los que marca como local más lo que marca cómo visitante. Estos dos números, los suma con la primera SELECT.

Si introduzco el SQL en la consola de phpMyAdmin a pelo, obtengo el resultado, pero con Doctrine me casca. Alguna sugerencia? Gracias de antemano