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