4 messages in com.mysql.lists.mysql-esDuda sobre union de dos consultas
FromSent OnAttachments
Eloy Mier Pérez03 Mar 2005 10:42 
"Juan F. Capristán W."04 Mar 2005 01:34 
Eloy Mier Pérez04 Mar 2005 02:25 
Carles Ferrer Martinez04 Mar 2005 02:42 
Subject:Duda sobre union de dos consultas
From:Eloy Mier Pérez (emi@gmail.com)
Date:03/03/2005 10:42:17 AM
List:com.mysql.lists.mysql-es

Hola a todos,

no se si alguien que tenga algo de tiempo puedises echar un vistazo a estas dos consultas que aqui planteo:

Tengo dos tablas relacionadas, una de usuarios con un id numerico como pk y una de suspensiones temporares que tiene como fk el id del usuario de la primera tabla.

Bien, el tema es que me gustaria obtener una consulta que me retorne algo parecido a esto :

usuario, rango baja 1 numdias1 , total (suma de los numdias) rango baja 2 numdias2

Hasta el momento he logrado hacerlo, pero mediante 2 consultas distintas, y no se me ocurre como puedo unirlas. Las consultas que tengo hechas son:

SELECT usuario.nombre, usuario.apellidos, usuario.domicilio, [periodo temporal baja].f_inicio AS fechaInicio, [periodo temporal baja].f_fin AS fechaBaja, [periodo temporal baja].f_fin-[periodo temporal baja].f_inicio AS parcialDiasSinServicio

FROM usuario LEFT JOIN [periodo temporal baja] ON usuario.Id=[periodo temporal baja].id_abuelo;

y

SELECT usuario.Id, usuario.nombre, usuario.apellidos, usuario.domicilio, sum([periodo temporal baja].f_fin-[periodo temporal baja].f_inicio) AS totalDiasSinServicio

FROM usuario LEFT JOIN [periodo temporal baja] ON usuario.Id=[periodo temporal baja].id_abuelo GROUP BY usuario.Id, usuario.nombre, usuario.apellidos, usuario.domicilio;

¿A alguien se le ocurre como podria conseguir unir las consultas?

Un saludo a todos. Eloy.