Ver Mensaje Individual
  #2 (permalink)  
Antiguo 18/09/2012, 06:50
quimfv
Colaborador
 
Fecha de Ingreso: marzo-2008
Ubicación: Sabadell
Mensajes: 4.897
Antigüedad: 16 años, 2 meses
Puntos: 574
Respuesta: GROUP BY en la siguiente consulta

Código MySQL:
Ver original
  1. SELECT bd1.C2, SUM(bd2.C4) as SC4,SUM(bd2.C5) as SC5
  2. FROM ((((bd1
  3. INNER JOIN bd2 ON bd1,C2 = bd2.C7)
  4. INNER JOIN bd4 ON bd2,C1 = bd4.C3)
  5. INNER JOIN bd5 ON bd1.C3 = bd5.C4)
  6. LEFT JOIN bd3 ON bd3.C2 = bd4.C1)
  7. LEFT JOIN bd6 ON bd6.C2 = bd5.C3
  8. WHERE bd2.C3<> 0
  9. AND ((bd1.C4>='01.06.2012')
  10. AND (bd1.C4<='16.06.2012'))
  11. GROUP BY bd1.C2;

Ojo con los puntos y las comas...

Si bd1.C4 es una fecha tiene un formato que te va a traer muchos problemas y ademas no te permitirá usar las funciones de fecha...

El formato de fecha para MySql es YYYY-mm-dd y es muy recomendable usarlo.
__________________
Quim
--------------------------------------------------
Ayudar a ayudar es una buena práctica!!! Y da buenos resultados.