Ao acessar o menu de Andamento da Obra, no PDC, serão apresentados os gráficos com as informações dos percentuais das etapas de andamento de obra cadastrados:

Cabe ressaltar que o cálculo deste Percentual Geral Concluído é obtido através da Soma de todos os PERCENTUAIS, Multiplicado pelo seu respectivo PESO, tudo isso divido pela Soma de caba um destes PESOS, conforme exemplificado na consulta abaixo:


SELECT ROUND(SUM(X.PERCENTUAL*X.PESO)/SUM(X.PESO),2) AS 'ANDAMENTO DA OBRA'
FROM   (
                 SELECT    XEMPREENDIMENTOMEDICAO.CODCOLIGADA,
                           XEMPREENDIMENTOMEDICAO.COD_PESS_EMPR,
                           XEMPREENDIMENTOMEDICAO.CODMEDICAO,
                           XEMPREENDIMENTOMEDICAO.DESCRICAO,
                           XEMPREENDIMENTOMEDICAO.PESO,
                           SUM(XEMPREENDIMENTOMEDICAOVALOR.PERCENTUAL) PERCENTUAL
                 FROM      XEMPREENDIMENTOMEDICAO (NOLOCK)
                 LEFT JOIN XEMPREENDIMENTOMEDICAOVALOR(NOLOCK)
                 ON        XEMPREENDIMENTOMEDICAO.CODCOLIGADA = XEMPREENDIMENTOMEDICAOVALOR.CODCOLIGADA
                 AND       XEMPREENDIMENTOMEDICAO.COD_PESS_EMPR = XEMPREENDIMENTOMEDICAOVALOR.COD_PESS_EMPR
                 AND       XEMPREENDIMENTOMEDICAO.CODMEDICAO = XEMPREENDIMENTOMEDICAOVALOR.CODMEDICAO
                 WHERE     (
                                     XEMPREENDIMENTOMEDICAO.MODULO = 2
                           AND       ((
                                                         XEMPREENDIMENTOMEDICAO.COD_PESS_EMPR = 1)))
                GROUP BY   XEMPREENDIMENTOMEDICAO.CODCOLIGADA,
                           XEMPREENDIMENTOMEDICAO.COD_PESS_EMPR,
                           XEMPREENDIMENTOMEDICAO.CODMEDICAO,
                           XEMPREENDIMENTOMEDICAO.PESO,
                           XEMPREENDIMENTOMEDICAO.DESCRICAO) X