none
PORCENTAJE DE PARTICIPACION RRS feed

  • Pregunta

  • Tengo una tabla llama Ingreso con las siguientes Columnas

    • Fecha(date)
    • Familia(varchar)
    • Tiempo(time)

    Estoy realizando un reporte en Crystal Reports, por lo cual paso mis resultados con la siguiente consulta

    SELECT t.MES ,t.FAMILIA,T.[N° DE EVENTOS] ,
    T.[TOTAL MINUTOS],((T.[TOTAL MINUTOS] * 100) / (SELECT SUM(DATEDIFF(MINUTE,0,S.TIEMPO)) 
    FROM Ingreso S)) AS PORCENTAJE 
    FROM
    (SELECT UPPER(DATENAME(MONTH,i.FECHA)) as MES,COUNT(I.FAMILIA) AS [N° DE EVENTOS],
    i.FAMILIA, SUM(DATEDIFF(MINUTE,0,i.TIEMPO)) AS [TOTAL MINUTOS]
    FROM Ingreso i 
    GROUP BY I.FECHA,i.FAMILIA)t
    GROUP BY t.MES ,t.FAMILIA ,t.[N° DE EVENTOS] ,t.[TOTAL MINUTOS]
    ORDER BY t.MES DESC,t.FAMILIA 
    Como resultado, obtengo lo siguiente, hasta ahi todo bien 

    Quedando mi reporte de la siguiente manera

    A la hora de realizar el crystal reports es cuando viene mi problema, ya que esos porcentajes son en base al total general, pero ahora al estar agrupado, el total pasa a ser la suma de minutos que hay en cada mes, entonces quizas mi problema esta en la consulta que estoy realizando, de ser asi, como podria solucionar ese problema, me serviria mucho su ayuda, de antemano muchas gracias

    domingo, 10 de diciembre de 2017 0:02

Respuestas