Ver Mensaje Individual
  #3 (permalink)  
Antiguo 09/02/2015, 10:49
wilmer_hardy
 
Fecha de Ingreso: febrero-2015
Ubicación: Lima - Peru
Mensajes: 5
Antigüedad: 9 años, 2 meses
Puntos: 0
Respuesta: Exportar excel en una sola fila para varios productos

Gracias David_Carrera_G

Asi es, si el producto es de una sola categoria, se agrupa y la descripcion sera "Generico". Ya que si al pedido se agrega un producto de la misma categoria solo se guarda los 3 primeros digitos.

Actualmente a la consulta MySQL le agregue GROUP BY a la columna codigo de producto y ordene la columna nro de pedido con ORDER BY, entonces la consulta queda asi.


Código MySQL:
Ver original
  1. SELECT  pe.nro_pedido as nro, pr.codigo_producto as codigo,
  2. IF(CHARACTER_LENGTH(pr.codigo_producto) <= 3, 'Generico',pr.Descripcion ) as descripcion,
  3. FROM pedidos pe
  4. INNER JOIN productodetalle pr ON pr.nro_pedido=pe.nro_pedido
  5. INNER JOIN productos pro.codigo_producto=pr.codigo_producto
  6. GROUP BY pr.codigo_producto
  7. ORDER BY pe.nro_pedido

aparentemente funciona bien, porque me da el resultado del Reporte Deseado, pero estoy creando otro pedido (PE-0005) y agregando el mismo producto que es USB, pero no visualizo este pedido (PE-0005) cuando ejecuto la consulta MySQL y mucho menos aparece en el excel que exporto.

Última edición por wilmer_hardy; 09/02/2015 a las 10:55