Ver Mensaje Individual
  #1 (permalink)  
Antiguo 01/07/2013, 02:44
mikil
 
Fecha de Ingreso: agosto-2002
Ubicación: Lleida
Mensajes: 506
Antigüedad: 21 años, 8 meses
Puntos: 0
unir resultado de dos tablas

tengo dos tablas con diferente estructura que contienen las ventas de los productos. necesito obtener la suma de las ventas de una familia de productos contenidas en las dos tablas.
Las dos tablas coinciden en el campo articulo. Los selects individuales son
Código:
select left(montura,1) as familia , count(*)  as numventas from regicaja 
inner join monturas 
on regicaja.montura = monturas.moncodi
where fecven>='2012-05-02' and fecven<='2012-07-15' and monturas.monrelacio = "3600"
group by familia
Y
Código:
select left(montura,1) as familia , count(*) as numvtas from ventas
inner join monturas 
on regicaja.montura = monturas.moncodi
where fecven>='2012-05-02' and fecven<='2012-07-15' and monturas.monrelacio = "3600"
group by familia
de que forma le digo que el resultado de las dos consultas las junte y acumule el valor de los campos numventas.
he hecho pruebas con UNION pero no consigo la sintaxis correcta.
gracias