Ver Mensaje Individual
  #2 (permalink)  
Antiguo 26/05/2014, 18:39
oscurogt
 
Fecha de Ingreso: agosto-2013
Ubicación: Guatemala
Mensajes: 137
Antigüedad: 10 años, 8 meses
Puntos: 4
Respuesta: Como hacer esta consulta...

Buen día compañero, me parece que tus tablas están mal relacionadas, pude darme cuenta que en la tabla detalle es decir "submod_pedidos" tenes la clave foranea como "ped_id_pedido " y no como "id_pedido" (como debe ser), bueno cuando logres hacer bien la relación foranea paso a lo siguiente, consulta es muy sencilla, basta con hacer esto:

Código MySQL:
Ver original
  1. SELECT a.ped_folio, a.ped_fecha_elaboracion, a.ped_fecha_cancelacion, a.ped_total, a.ped_estatus, a.ped_tipo, b.cliente, SUM(c.ped_descuento) AS descuentos
  2. FROM mod_pedidos a LEFT JOIN mod_clientes b ON a.id_cliente = b.id_cliente LEFT JOIN submod_pedidos c ON a.id_pedido=c.id_pedido
  3. WHERE a.ped_fecha_elaboracion Between '$fecha1' And '$fecha2'

podés relacionar cuantas tablas querras.