4 messages in com.mysql.lists.mysql-esDuda sobre union de dos consultas| From | Sent On | Attachments |
|---|---|---|
| Eloy Mier Pérez | 03 Mar 2005 10:42 | |
| "Juan F. Capristán W." | 04 Mar 2005 01:34 | |
| Eloy Mier Pérez | 04 Mar 2005 02:25 | |
| Carles Ferrer Martinez | 04 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.




