none
consulta dividiendo filas por rango de fechas RRS feed

  • Pregunta

  • Buen dia, necesito realizar la consulta que muestre el siguiente resultado:

    

    necesito que como encabezados tengan el rango de semanas por mes y la sumatorias de ingresos y aprobados, mi consulta es la siquiente:

    SELECT ''Ciudad,''Sucursal,t2.periodo as 'Ingresos',''Aprobadas
    from invex t1
    LEFT JOIN gral_semanas_año t2 ON date( t1.Fecha_de_venta ) = t2.fecha 
    where date(t1.Fecha_de_venta) BETWEEN '2019-12-01' and '2019-12-08'
    group by t2.periodo
    UNION ALL
    SELECT * 
    FROM
        (SELECT
      t1.ciudad,
    	T1.Call_center,
    	count( T1.Call_center ) AS 'Ingresos',
    	COUNT( IF ( T1.Estado_de_venta = 'APROBADA', 1, NULL ) ) 'Aprobadas'
    	FROM invex t1
    	LEFT JOIN gral_semanas_año t2 ON date( t1.Fecha_de_venta ) = t2.fecha 
    	where date(t1.Fecha_de_venta) BETWEEN '2019-12-01' and '2019-12-08'
    GROUP BY
    	t1.Call_center
    	ORDER BY t2.periodo,t1.ciudad) Tabla1;

    el resultado que me da es el siguiente:

    el resultado es el que acabo de poner pero si pongo una fecha más el rango se coloca sobre la misma columna y yo lo quiero dividir, me pueden apoyar por favor, el codigo es en mysql pero no encontre foro.

    miércoles, 15 de enero de 2020 16:03

Respuestas

Todas las respuestas