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