Ver Mensaje Individual
  #5 (permalink)  
Antiguo 07/05/2008, 11:11
mayte85
 
Fecha de Ingreso: abril-2008
Mensajes: 82
Antigüedad: 16 años, 8 meses
Puntos: 0
Re: Ayuda con postgresql

Hola en efecto funciona pero no para lo que necesito puesto que productoA, productoB ......... salen de sumar el campo cantidad y condicionandolo con los diferentes tipos de productos.
Talves sea poco eficiente como dices tratare de ser mas explicita y acontinuacion muestro un ejemplo creo yo mas claro espero se entienda la idea de lo que quise hacer.



SELECT DISTINCT t2.t2id , t2.nombre,
(COALESCE ((SELECT SUM(cantidad) FROM tabla
LEFT JOIN tablaunir tu ON tabla.id=tu.id
wHERE tu.tipoproducto = PA and tabla.t2id = t2.t2id),0) )AS productoA

FROM tabla
LEFT JOIN t2 ON tabla.t2id=t2.t2id ;

De esta manera logre que me diera la suma del campo cantidad dependiendo el producto y dependiendo el nombre de la sucursal llamese t2.
Espero se entienda lo que intente hacer y si alguien tiene una mejor sugerencia para obtener el mismo resultado es bienvenida ya que esto es solo para un producto.
Gracias pro sus comentarios.

Última edición por mayte85; 07/05/2008 a las 11:23