TRANSFORM Sum(Gastos_Detalle.Importe) AS SumaDeImporte
SELECT Month([fecha]) AS Expr1
FROM Gastos LEFT JOIN Gastos_Detalle ON Gastos.idGasto_BS = Gastos_Detalle.IdGasto_BS
WHERE (((Month([fecha])) Between 1 And 6) AND ((Year([fecha]))=2011)) OR (((([fecha])) Is Null))
GROUP BY Month([fecha])
PIVOT Gastos.Nombre;

http://www.online-imagenes.com/pictu...4dc1e0988b.jpg