Hola Quimfv, gracias por responder, al parecer tiene algun error de sintaxis la consulta, pasandolo sin abreviar, asi:
SELECT Month(Ventas.Fecha) & '/' & Year(Ventas.Fecha) AS Fecha, Sum(Ventas.Ventas) AS [Ventas Mensuales], Sum(Ventas.CMV) AS CMV, Sum(Ventas.Ventas)-Sum(Ventas.CMV) AS [MARGEN DE CONTRIBUCION], sum([Gastos Fijos].Monotributo)
FROM Ventas, [Gastos Fijos]
GROUP BY Month(Ventas.Fecha), Year(Ventas.Fecha)
HAVING (((Month([Ventas.Fecha])) Between 1 And 12) AND ((Year([Ventas.Fecha]))=2010));
Si bien funciona, me arroja cualquier resultado, en vez de agruparme el gasto de monotributo tambien por mes, he echo pruebas asi:
SELECT Month(Ventas.Fecha) & '/' & Year(Ventas.Fecha) AS Fecha, Sum(Ventas.Ventas) AS [Ventas Mensuales], Sum(Ventas.CMV) AS CMV, Sum(Ventas.Ventas)-Sum(Ventas.CMV) AS [MARGEN DE CONTRIBUCION], sum(Gastos_Fijos.Monotributo) AS Monotributo
FROM Ventas, Gastos_Fijos
GROUP BY Month(Ventas.Fecha), Year(Ventas.Fecha), Month(Gastos_Fijos.Fecha), Year(Gastos_Fijos.Fecha)
te paso un link para que veas la base de datos de ejemplo, con 2 tablas y algunos registros de prueba a ver si logras hacerlo andar.. muchas gracias
http://www.megaupload.com/?d=F2EL4GNJ