¿Asi q no es normal q pase esto?
 
Si q son numericos...
La unico peculiar q tienen es q vienen de LEFT JOIN, no se si tendra algo q ver
Pongo la consulta por si alguien le da por mirarla  
 
  
SELECT Promocio.PromCod, TGCosfaol.TipoPresupuesto , TGCosfaol.GCosfaol, TGCosgiol.Gcosgiol, 
(TGcosfaol.Gcosfaol + TGCosgiol.GCosgiol) 
    FROM (promocio LEFT JOIN (SELECT Promocion, TipoPresupuesto, SUM(GastosFacturas) Gcosfaol FROM VCosfaol GROUP BY Promocion, TipoPresupuesto) TGcosfaol ON Promocio.Promcod = TGcosfaol.Promocion) LEFT JOIN (SELECT Promocion, TipoPresupuesto, SUM(GastosIoG) Gcosgiol FROM VCosGiol WHERE IoG = 'G' GROUP BY Promocion, TipoPresupuesto) TGcosgiol ON Promocio.PromCod = TGcosgiol.Promocion AND TGCosfaol.TipoPresupuesto = TGcosgiol.Tipopresupuesto;  
Txen 
PD:¿Como coño se hace pa q esto kede mas legibleen un foro? 
