como puedo unir dos consultas sql distintas? la primera consulta es esta
SELECT srvvariable.idvariable as id, srvvariable.descripcion as descripcion, SUM(srvrespuestadetalle.valordecimal)as IT
from srvrespuestadetalle
inner join srvrespuesta on srvrespuestadetalle.idrespuesta=srvrespuesta.id
inner join srvpreguntacolumna on srvrespuestadetalle.idpreguntacol=srvpreguntacolum na.id
inner join srvpreguntafila on srvpreguntacolumna.idpreguntafila=srvpreguntafila. id
inner join srvvariable on srvpreguntafila.idvariable=srvvariable.idvariable
inner join srvencuesta on srvpreguntafila.idencuesta=srvencuesta.id
where (srvvariable.codservicio like 1)and (srvrespuestadetalle.codperiodo=12) and (srvrespuestadetalle.gestion=2009)and (srvvariable.idvariable like'1%' and (srvrespuestadetalle.codtc='B'))
group by (srvvariable.descripcion)
que me devuelve una descripcion y un monto ingresos por un trimestre de una empresa, la segunda me devuelves el total
SELECT srvvariable.idvariable as id, srvvariable.descripcion as descripcion, SUM(srvrespuestadetalle.valordecimal)as total
from srvrespuestadetalle
inner join srvrespuesta on srvrespuestadetalle.idrespuesta=srvrespuesta.id
inner join srvpreguntacolumna on srvrespuestadetalle.idpreguntacol=srvpreguntacolum na.id
inner join srvpreguntafila on srvpreguntacolumna.idpreguntafila=srvpreguntafila. id
inner join srvvariable on srvpreguntafila.idvariable=srvvariable.idvariable
inner join srvencuesta on srvpreguntafila.idencuesta=srvencuesta.id
where (srvvariable.codservicio like 1)and (srvrespuestadetalle.gestion=2009)and (srvvariable.idvariable like'1%' and (srvrespuestadetalle.codtc='B'))
group by (srvvariable.descripcion)
lo que quiero es que me devuelva en una sola consulta
la descripcion el monto del primer trimestre del segundo del tercero y el total....
ya tengo las conultas pero no se como unirlas un UNION no sirve porque no me aumenta la columna trimestre I o trimestre II me une en una sola las columnas desceripcion y monto total....