Buenas!!!
Me gustaría unir el reultado de dos consultas mediante un union y me da
un error de sintaxis y no sé,porque soy novato ¿me podeis ayudar? os dejo la
consulta:
select distinct
año,descripcionareagi,descripcionconceptogi,descripciondetallegi,descripcion
proyecto,'Gasto',descripcioncentrocoste,
descripcionproveedor,factura,importe from gastosinversiones gi, proveedores
prov,proyectos proy,[centros de coste] cc,
areagi agi,conceptogi cgi,detallegi dgi where
prov.codigoproveedor=gi.codigoproveedor and
agi.codigoareagi=gi.codigoareagi and cgi.codigoconceptogi=gi.codigoareagi
and dgi.codigodetallegi=gi.codigodetallegi and
proy.codigoproyecto=gi.codigoproyecto and
cc.codigocentrocoste=gi.codigocentrocoste and gi.gi=1 order by año desc
union
select distinct
año,descripcionareagi,descripcionconceptogi,descripciondetallegi,descripcion
proyecto,'Inversión',descripcioncentrocoste,
descripcionproveedor,factura,importe from gastosinversiones gi, proveedores
prov,proyectos proy,[centros de coste] cc,
areagi agi,conceptogi cgi,detallegi dgi where
prov.codigoproveedor=gi.codigoproveedor and
agi.codigoareagi=gi.codigoareagi and cgi.codigoconceptogi=gi.codigoareagi
and dgi.codigodetallegi=gi.codigodetallegi and
proy.codigoproyecto=gi.codigoproyecto and
cc.codigocentrocoste=gi.codigocentrocoste and gi.gi=0 order by año desc
Gracias. Salu2!!!!
Leer las respuestas