Foros del Web » Programación para mayores de 30 ;) » Bases de Datos General » Mysql »

unir dos consultas SQL distintas

Estas en el tema de unir dos consultas SQL distintas en el foro de Mysql en Foros del Web. 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 ...
  #1 (permalink)  
Antiguo 05/01/2010, 09:26
 
Fecha de Ingreso: enero-2010
Mensajes: 1
Antigüedad: 14 años, 3 meses
Puntos: 0
unir dos consultas SQL distintas

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....

Etiquetas: distintas, dos, sql, unir
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 04:11.