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

bien, he seguido trabajando con el tema y he conseguido unir el resultado. Ahora con la setentencia
Código:
(select  tda as tda, left(montura,1) as familia , count(*) as numvta from regicaja
inner join monturas 
on montura = monturas.moncodi
where fecven>='2012-05-02' and fecven<='2012-07-15' and monturas.monrelacio = "3600"
group by tda, familia)
union
(select vtatda as tda, left(vtamontura,1) as familia, count(*) as numvta from vendes
inner join monturas
on vtamontura = monturas.moncodi
where vtafecven>='2012-05-02' and vtafecven<='2012-07-15' and monturas.monrelacio = "3600"
group by tda, familia)
consigo una tabla com esta

tda familia numvta
1 1 1
1 8 52
2 1 10
2 8 5
1 1 10
1 8 5
2 1 2
2 8 6

ahora como hago para que este resultado se agrupe por las columnas 1 y 2 la tercera sea el sumatorio? o sea
tda familia sum(numvta)
1 1 11
1 8 57
2 1 12
2 8 11

gracias