Es posible hacer join con dos vistas diferentes?

12/01/2005 - 23:22 por heberxl | Informe spam
Hola amigos, tengo estas dos consultas con sus correspondientes resultados

select Mes = month(fecha), Monto = sum(precio), year = year(fecha) from
view_detalleventaspormayor group by month(fecha),year(fecha) order by
year(fecha)

Mes year Monto
8 2004 500
9 2004 334
10 2004 435 < Esta tabla se refiere a las ventas por
mayor


select Mes = month(fecha), Monto = sum(precioventa), year = year(fecha)
from vista_ventaspormenor group by month(fecha),year(fecha) order by
year(fecha)"

Mes year Monto
9 2004 555
10 2004 444 < Esta tabla se refiere a las ventas por
menor
1 2005 453
donde los clientes son otros, totalmente
distintos a la tabla anterior

Lo que necesito es saber de que forma unir estas dos consultas para que
tenga el total de ventas en una sola tabla

Gracias de antemano
 

Leer las respuestas

#1 ulises
12/01/2005 - 23:51 | Informe spam
Por tu pregunta final, veo que no quieres hacer un JOIN
sino un UNION entre los datos, para juntarlos basta con

SELECT ... FROM VISTA1
UNION ALL
SELECT ... FROM VISTA2

Saludos,
Ulises

Mostrar la cita
correspondientes resultados
Mostrar la cita
month(fecha),year(fecha) order by
Mostrar la cita
las ventas por
Mostrar la cita
= year(fecha)
Mostrar la cita
month(fecha),year(fecha) order by
Mostrar la cita
las ventas por
Mostrar la cita
otros, totalmente
Mostrar la cita
consultas para que
Mostrar la cita

Preguntas similares