Ver Mensaje Individual
  #5 (permalink)  
Antiguo 19/12/2013, 06:25
Avatar de gnzsoloyo
gnzsoloyo
Moderador criollo
 
Fecha de Ingreso: noviembre-2007
Ubicación: Actualmente en Buenos Aires (el enemigo ancestral)
Mensajes: 23.324
Antigüedad: 17 años, 3 meses
Puntos: 2658
Respuesta: Optimizar consulta

Empecemos probando estoy dime si los resultados son los mismos que tenías antes, y de no serlo, en qué se diferencian.
Ten en cuenta que nosotros no tenemos ni tus tablas ni tus datos, por lo que estamos suponiendo muchas cosas en base a lo que pousiste en la consulta.
Código MySQL:
Ver original
  1.     S.`id_almacen`,
  2.     A.`id`,
  3.     A.`ref`,
  4.     A.`titulo_1`,
  5.     A.`id_iva`,
  6.     AL.`id` `id_almacen`,
  7.     AL.`codigo`,
  8.     AL.`nombre`,
  9.     ((SUM(`entradas`) - SUM(`salidas`)) Final,
  10.     IF(S.`concepto` = 'EuroWin', ROUND(`st`.`precio1`,2), 0.00) `precio1`,
  11.     A.`precio1` `articulo_precio1`,
  12.     A.`create_user`,
  13.     A.`create_tienda`,
  14.     A.`iva`,
  15.     AP.precio_fijo
  16.     `stock` S
  17.     INNER JOIN `articulos` A ON S.`id_articulo` = A.`id`
  18.     INNER JOIN `almacenes` AL ON S.`id_almacen` = S.`id`
  19.     INNER JOIN `iva` I ON I.id = A.id_iva
  20.     LEFT JOIN `articulos_preciofijo` AP ON S.`id_articulo` = AP.`id_articulos`
  21. GROUP BY S.`id_almacen`
__________________
¿A quién le enseñan sus aciertos?, si yo aprendo de mis errores constantemente...
"El problema es la interfase silla-teclado." (Gillermo Luque)