Ver Mensaje Individual
  #1 (permalink)  
Antiguo 20/12/2010, 05:25
pinguinogil
 
Fecha de Ingreso: enero-2009
Mensajes: 42
Antigüedad: 15 años, 3 meses
Puntos: 0
Error consulta

Estoy haciendo esta consulta:
SELECT pr.reference, pr.description, SUM(pi.quantityDelivery) as cantidad * (SELECT count(*) FROM plv.productorder_salesrepresentative p where p.ProductOrder_id=po.id) as delegados
FROM productorder po
JOIN productorder_productorderitem pp on po.id=pp.ProductOrder_id
JOIN productorderitem pi on pp.items_id=pi.id
JOIN product pr on pi.productId=pr.id
WHERE po.clientId = 1
and po.status = 'OPEN'
GROUP BY pr.reference,pr.description
ORDER BY pr.reference

Lo que quiero es multiplicar la consulta principal por el sub-select, pero el problema que tengo es que solo me multiplica la primera selección y las demás me las deja a 0.

Muchas gracias