Ver Mensaje Individual
  #4 (permalink)  
Antiguo 29/01/2013, 15:14
kryta
 
Fecha de Ingreso: septiembre-2009
Mensajes: 13
Antigüedad: 14 años, 8 meses
Puntos: 0
Respuesta: Query lenta....

Buenas.

Me parece que he dado con la tecla, ahora falta comprobar los resultados:


Código:
select proveidors_treballadors.id_prov_treb, proveidors_treballadors.tipus_prov_treb, nom, coalesce(fac,0) from proveidors_treballadors
left join (select id_prov_treb, tipus_prov_treb, ROUND(sum(comandes_albarans_families.quantitat*comandes_albarans_families.multiplicatiu)+sum(albarans_families.quantitat*albarans_families.multiplicatiu),2) as fac from albarans 
inner join comandes_albarans_families on (albarans.id_albara=comandes_albarans_families.id_albara)
inner join albarans_families on (albarans.id_albara=albarans_families.id_albara)
group by id_prov_treb, tipus_prov_treb)
T3 using (id_prov_treb, tipus_prov_treb)
where proveidors_treballadors.tipus_prov_treb = 'proveidor'
0.0538 seg

Saludos.