Ver Mensaje Individual
  #2 (permalink)  
Antiguo 05/09/2008, 10:56
Avatar de Avatar810
Avatar810
 
Fecha de Ingreso: agosto-2007
Ubicación: Por rumbos Regios
Mensajes: 485
Antigüedad: 16 años, 9 meses
Puntos: 23
Respuesta: Consulta algo complicada

Hola LuZBinG la vdd no me quedo muy claro, pero aqui hay una sugerencia a lo que entendi...

SELECT
C.NOMBRE, F2.FECHA, F1.ARTICULO, SUM(F2.CANTIDAD) AS SUMA
FROM
FORM1 AS F1
INNER JOIN FORM2 AS F2 ON (F1.ID=F2.ID_FORM1)
INNER JOIN CLIENTES AS C ON (C.ID_ARTICULO=F1.ID)
WHERE
C.ID=1
GROUP BY
NOMBRE,FECHA,ARTICULO
ORDER BY
NOMBRE,FECHA,SUMA
Esto te daria algo asi

empresa A / 2008-08-21 / lapiz / 1
empresa A / 2008-08-21 / libreta / 2
empresa A / 2008-08-21 / borrador / 4
empresa A / 2008-08-22 / borrador / 4
empresa A / 2008-08-22 / libreta / 8
empresa B / 2008-08-21 / borrador / 7
empresa B / 2008-08-21 / lapiz / 10
empresa B / 2008-08-22 / borrador / 50
empresa C / 2008-08-21 / lapiz / 10
empresa C / 2008-08-22 / borrador / 25

Espero te sirva, y si no es pues trata de explicarte un poco mejor.

Edit: el formato que requieres ya se lo das con un arreglo y formas la tabla segun tu la necesitas.
__________________
Una demo siempre funcionará correctamente hasta que toque algo tu (hasta ahora) cliente.
Avatar810

Última edición por Avatar810; 05/09/2008 a las 11:04