Ver Mensaje Individual
  #6 (permalink)  
Antiguo 10/11/2013, 02:34
jurena
Colaborador
 
Fecha de Ingreso: marzo-2008
Ubicación: Cáceres
Mensajes: 3.735
Antigüedad: 16 años, 7 meses
Puntos: 300
Respuesta: conflicto con agrupar columnas con dos fechas distintas

Nos has proporcionado el create table y el ejemplo de salida, pero no a partir de qué datos debe darse esa salida. Una exportación de algunos datos para insertar, de los que nos proporcionaras la salida esperada serían de gran utilidad. Pero hasta entonces prueba esto:
Código MySQL:
Ver original
  1. SELECT t1.fecha, IFNULL( SUM( p.PAGO ) , 0 ) pagi, IFNULL( SUM( p2.MORA ) , 0 ) mori, IFNULL( SUM( p.PAGO ) , 0 ) + IFNULL( SUM( p2.MORA ) , 0 ) toti
  2. (
  3.  
  4. SELECT DISTINCT FECHA_PAGO fecha
  5. FROM pagos
  6. WHERE FECHA_PAGO
  7. BETWEEN '2013/11/01'
  8. AND '2013/11/05'
  9. )
  10.  
  11. SELECT DISTINCT FECHA_MORA fecha
  12. FROM pagos
  13. WHERE FECHA_MORA
  14. BETWEEN '2013/11/01'
  15. AND '2013/11/05'
  16. )
  17. )t1
  18. LEFT JOIN pagos p ON t1.fecha = p.FECHA_PAGO
  19. LEFT JOIN pagos p2 ON t1.fecha = p2.FECHA_MORA
  20. GROUP BY t1.fecha
  21. ORDER BY t1.FECHA DESC