Ver Mensaje Individual
  #3 (permalink)  
Antiguo 26/11/2012, 04:09
Avatar de fpalomar
fpalomar
 
Fecha de Ingreso: noviembre-2003
Mensajes: 123
Antigüedad: 20 años, 5 meses
Puntos: 3
Respuesta: Como combinar dos consultas sin perder filas

Hola,

Pues creo que depués de estar tantas horas conté mal las filas. He probado INTERSECT y UNION y ya me he dado cuenta de que por ahí no van las cosas.

- La primera consulta da como resultado 11 filas que son las que quiero.(alamancen manda en la consulta)
Almacen, superficie total, departamentos

- La segunda da como resultado 16 filas.
tipo de almacen, veces que se ha usado, fecha, armarios

Primera consulta
Código:
SELECT almacen, 
SUM (medida) AS superficie_total,
COUNT (almacen) AS num_departamentos
FROM departamentos
GROUP BY almacen
HAVING ( COUNT(almacen) > 0 );
Segunda consulta
Código:
SELECT tipo_almacen, veces_usado, fecha,
COUNT (fecha) AS armarios
FROM evento
GROUP BY tipo_almacen, veces_usado, fecha
HAVING ( COUNT(fecha) > 0 )
ORDER BY fecha ASC;
La estructura de las tablas es

- departamentos (Almacen, num_de_departamento, medida)
- evento (tipo_almacen, veces_usado, fecha, almacen)

Lo que me gustaria poder hacer, si es que se puede, es que como por separado las consultas funcionan, poder unirlas.

Saludos y gracias