Ver Mensaje Individual
  #8  
Antiguo 04-05-2008
mjjj mjjj is offline
Miembro
 
Registrado: mar 2007
Posts: 652
Reputación: 18
mjjj Va por buen camino
Hola... esta cosa no funciona.

alguna modificacion al codigo SQL:
Código SQL [-]
SELECT P.Area,  Sum(p.Monto) as Monto,  sum(c.monto_compr) as TotalFROM presupuesto pJOIN compras c ON (P.Empresa = 'empresa1' and c.periodo='2008-04')WHERE   P.empresa = 'empresa1'  P.periodo = '2008-04'GROUP BY P.AREAORDER BY P.Area

el tema es que no existe relacion entre las tablas, por lo que no puedo hacer una condicion como c.periodo = p.periodo.... yo creo que por ahi va la solucion, pero no logro encontrarla.

como dijo anteriormente si hago la consulta por separado esto va de maravilla, el problema surge al tratar de obtener la misma informacion en una sola consulta.

lo que necesito es obtener un listado de las distintas areas de la empresa, donde me muestre el presupuesto de estas distintas area y la suma de las compras de estas mismas area.... algo asi:

area presupuesto compras
area1 5.000 1.000
area2 7.000 5.000
area3 9.000 0
area4 3.000 3.000

no se si esto se podra con la forma que estructure mis tablas.... alguna idea del codigo SQL

Saludos... Gracias
Responder Con Cita