Tengo una duda para realizar una consulta. Les explico:
Tengo dos tablas, una se llama mod_pedidos y la otra submod_pedidos. La diferencia radica en que en la primera, almacena ciertos datos como el folio, fechas de emisión, cancelación, algunos datos fiscales y el total del pedido y la segunda, es un detalle de los productos relacionados con cada pedido de mod_pedidos.
Código SQL:
Ver original
mod_pedidos
===============
id_pedido
ped_id_empresa
ped_id_cliente
ped_folio
ped_folio_fiscal
ped_serie_csd
ped_fecha_emision
ped_lugar_emision
ped_serie_sat
ped_fecha_certificacion
ped_fecha_elaboracion
ped_fecha_cancelacion
ped_detalle
ped_moneda
ped_tipo_pago
ped_total
ped_total_costo
ped_estatus
ped_tipo
ped_sello_cfdi
ped_sello_sat
ped_cadena
ped_qr
ped_observaciones
Código MySQL:
Ver original
submod_pedidos
================
id_subpedido
ped_id_pedido
ped_cantidad
ped_detalle
ped_detalle_personalizado
ped_unidad
ped_precio
ped_precio_costo
ped_importe
ped_subtotal
ped_descuento
ped_descuento_total
ped_iva
ped_exento
ped_gravado
ped_isr_retenido
ped_iva_retenido
ped_total
Bueno, el problema radica en lo siguiente. Yo por medio de PHP muestro la siguiente consulta:

derivada de:
Código MySQL:
Ver original
pero necesito mostrar en cada fila (que corresponde a cada pedido) el total de los descuentos. Estos descuentos se aplican a cada artículo por lo que cada pedido puede tener más de un artículo con o sin descuentos. Traté de usar la función Group Concat de Mysql, pero no me muestra la información como la necesito. Por citar un ejemplo:
Yo necesito que salga así:
Folio Pedido: P-001
Fecha Elaboración: 2014-05-23
Fecha Cancelación: 0000-00-00
Cliente: Bideas y Programación
Total Pedido: 2,400.00
Descuentos: <- Si el pedido hubiera tenido 3 artículos y algunos de ellos con descuento, mostrar el total por pedido ->
Total Costos: 1,700.00
Utilidad: 700.00
Estado del Pedido: PC
La forma fácil de hacerlo, se me ocurre, agregar un campo de total de descuento en la tabla de mod_pedidos y cuando cree el pedido, solamente guardar ese valor, pero quiero saber si por medio de consultas puedo lograrlo.
De antemano, agradezco por sus comentarios. Saludos y que tengan un excelente inicio de semana!!
 
 





