SELECT * from
            (SELECT

                SUM(z.CARGA_PROGRAMADA                ) AS CARGA_SEMANA,
                SUM(z.QUANTIDADE_CARGA_PROGRAMADA     ) AS PROGRAMADO_SEMANA,
                SUM(z.CARGA_UTILIZADA                 ) AS UTILIZADO_SEMANA,
                SUM(z.QUANTIDADE_CARGA_UTILIZADA      ) AS QTD_UTILIZADO_SEMANA,
                SUM(z.QUANTIDADE_PARES                ) AS PRODUZIDO_SEMANA

             FROM(
                SELECT
                   R.DATA REMESSA_DATA,
                    
                    
                    (SELECT SUM(P2.TEMPO)
                        FROM TBPROGRAMACAO P2, VWREMESSA_TALAO T6, VWREMESSA R6
                        WHERE
                            P2.TABELA_ID    = T6.ID
                        AND P2.GP_ID        = T.GP_ID
                        AND P2.UP_ID        = T.UP_ID
                        AND P2.ESTACAO      = T.ESTACAO
                        AND R6.REMESSA_ID   = T6.REMESSA_ID
                        AND R6.DATA         = R.DATA
                    ) CARGA_PROGRAMADA,
                    
                    (SELECT SUM(IIF(T5.QUANTIDADE_ALTERNATIVA > 0, T5.QUANTIDADE_ALTERNATIVA, T5.QUANTIDADE))
                        FROM VWREMESSA_TALAO T5, VWREMESSA R5
                        WHERE
                            T5.GP_ID        = T.GP_ID
                        AND T5.UP_ID        = T.UP_ID
                        AND T5.ESTACAO      = T.ESTACAO
                        AND R5.REMESSA_ID   = T5.REMESSA_ID
                        AND R5.DATA         = R.DATA
                    ) QUANTIDADE_CARGA_PROGRAMADA,
                    
                    (SELECT SUM(P1.TEMPO_REALIZADO)
                        FROM TBPROGRAMACAO P1, VWREMESSA_TALAO T1
                        WHERE
                            P1.TABELA_ID     = T1.ID
                        AND P1.GP_ID         = T.GP_ID
                        AND P1.UP_ID         = T.UP_ID
                        AND P1.ESTACAO       = T.ESTACAO
                        AND T1.DATA_PRODUCAO = R.DATA
                    ) CARGA_UTILIZADA,

                    (SELECT SUM(IIF(D1.QUANTIDADE_ALTERN_PRODUCAO > 0, D1.QUANTIDADE_ALTERN_PRODUCAO, D1.QUANTIDADE_PRODUCAO))
                        FROM VWREMESSA_TALAO_DETALHE D1, VWREMESSA_TALAO T2
                        WHERE
                            D1.REMESSA_ID       = T2.REMESSA_ID
                        AND D1.REMESSA_TALAO_ID = T2.REMESSA_TALAO_ID
                        AND T2.GP_ID            = T.GP_ID
                        AND T2.UP_ID            = T.UP_ID
                        AND T2.ESTACAO          = T.ESTACAO
                        AND T2.DATA_PRODUCAO    = R.DATA
                    ) QUANTIDADE_CARGA_UTILIZADA,
                    
                    F.UNIDADEMEDIDA_SIGLA UM,
                    
                    (SELECT

                        COALESCE(
                                 SUM(
                                     IIF(T4.DATA_PRODUCAO = R.DATA,
                                         IIF(T4.STATUS = 2,D2.QUANTIDADE,0)
                                     ,0)
                                 )
                             ,0)


                     FROM
                         VWREMESSA_TALAO T4

                         INNER JOIN TBREMESSA_CONSUMO_VINCULO V1
                             ON  V1.REMESSA_ID        = T4.REMESSA_ID
                             AND V1.REMESSA_TALAO_ID  = T4.REMESSA_TALAO_ID

                         INNER JOIN TBREMESSA_CONSUMO C1
                             ON C1.ID = V1.CONSUMO_ID

                         INNER JOIN VWREMESSA_TALAO_DETALHE D2
                             ON D2.REMESSA_ID = C1.REMESSA
                            AND D2.REMESSA_TALAO_ID = C1.TALAO

                         INNER JOIN VWREMESSA R2
                             ON R2.REMESSA_ID = T4.REMESSA_ID

                     WHERE
                         T4.GP_ID            = T.GP_ID
                     AND T4.UP_ID            = T.UP_ID
                     AND T4.ESTACAO          = T.ESTACAO) QUANTIDADE_PARES

                FROM
                    VWREMESSA_TALAO T

                    INNER JOIN VWREMESSA R
                        ON R.REMESSA_ID = T.REMESSA_ID
    
                    INNER JOIN VWREMESSA_TALAO_DETALHE D
                        ON D.REMESSA_ID = T.REMESSA_ID
                        AND D.REMESSA_TALAO_ID = T.REMESSA_TALAO_ID
    
                    INNER JOIN TBPROGRAMACAO P
                        ON P.TABELA_ID = T.ID
                        AND P.GP_ID = T.GP_ID
                        AND P.UP_ID = T.UP_ID
                        AND P.ESTACAO = T.ESTACAO
                    
                    INNER JOIN TBFAMILIA F
                        ON F.CODIGO = R.FAMILIA_ID
                        
                WHERE R.ESTABELECIMENTO_ID = :ESTABELECIMENTO
                    AND T.UP_ID in (:VALOR)
                    AND R.DATA BETWEEN  :DATA_PROD_INI_SEMANA AND :DATA_PROD_DIA_ATUAL

                GROUP BY
                    R.DATA,
                    F.UNIDADEMEDIDA_SIGLA,
                    F.UNIDADEMEDIDA_ALTERNATIVO,
                    T.GP_ID,
                    T.UP_ID,
                    T.ESTACAO
            )Z

            ) A,
            (SELECT

                SUM(z.CARGA_PROGRAMADA                ) AS CARGA_MES,
                SUM(z.QUANTIDADE_CARGA_PROGRAMADA     ) AS PROGRAMADO_MES,
                SUM(z.CARGA_UTILIZADA                 ) AS UTILIZADO_MES,
                SUM(z.QUANTIDADE_CARGA_UTILIZADA      ) AS QTD_UTILIZADO_MES,
                SUM(z.QUANTIDADE_PARES                ) AS PRODUZIDO_MES

             FROM(
                SELECT
                   R.DATA REMESSA_DATA,
                    
                    
                    (SELECT SUM(P2.TEMPO)
                        FROM TBPROGRAMACAO P2, VWREMESSA_TALAO T6, VWREMESSA R6
                        WHERE
                            P2.TABELA_ID    = T6.ID
                        AND P2.GP_ID        = T.GP_ID
                        AND P2.UP_ID        = T.UP_ID
                        AND P2.ESTACAO      = T.ESTACAO
                        AND R6.REMESSA_ID   = T6.REMESSA_ID
                        AND R6.DATA         = R.DATA
                    ) CARGA_PROGRAMADA,
                    
                    (SELECT SUM(IIF(T5.QUANTIDADE_ALTERNATIVA > 0, T5.QUANTIDADE_ALTERNATIVA, T5.QUANTIDADE))
                        FROM VWREMESSA_TALAO T5, VWREMESSA R5
                        WHERE
                            T5.GP_ID        = T.GP_ID
                        AND T5.UP_ID        = T.UP_ID
                        AND T5.ESTACAO      = T.ESTACAO
                        AND R5.REMESSA_ID   = T5.REMESSA_ID
                        AND R5.DATA         = R.DATA
                    ) QUANTIDADE_CARGA_PROGRAMADA,
                    
                    (SELECT SUM(P1.TEMPO_REALIZADO)
                        FROM TBPROGRAMACAO P1, VWREMESSA_TALAO T1
                        WHERE
                            P1.TABELA_ID     = T1.ID
                        AND P1.GP_ID         = T.GP_ID
                        AND P1.UP_ID         = T.UP_ID
                        AND P1.ESTACAO       = T.ESTACAO
                        AND T1.DATA_PRODUCAO = R.DATA
                    ) CARGA_UTILIZADA,

                    (SELECT SUM(IIF(D1.QUANTIDADE_ALTERN_PRODUCAO > 0, D1.QUANTIDADE_ALTERN_PRODUCAO, D1.QUANTIDADE_PRODUCAO))
                        FROM VWREMESSA_TALAO_DETALHE D1, VWREMESSA_TALAO T2
                        WHERE
                            D1.REMESSA_ID       = T2.REMESSA_ID
                        AND D1.REMESSA_TALAO_ID = T2.REMESSA_TALAO_ID
                        AND T2.GP_ID            = T.GP_ID
                        AND T2.UP_ID            = T.UP_ID
                        AND T2.ESTACAO          = T.ESTACAO
                        AND T2.DATA_PRODUCAO    = R.DATA
                    ) QUANTIDADE_CARGA_UTILIZADA,
                    
                    F.UNIDADEMEDIDA_SIGLA UM,
                    
                    (SELECT

                        COALESCE(
                                 SUM(
                                     IIF(T4.DATA_PRODUCAO = R.DATA,
                                         IIF(T4.STATUS = 2,D2.QUANTIDADE,0)
                                     ,0)
                                 )
                             ,0)


                     FROM
                         VWREMESSA_TALAO T4

                         INNER JOIN TBREMESSA_CONSUMO_VINCULO V1
                             ON  V1.REMESSA_ID        = T4.REMESSA_ID
                             AND V1.REMESSA_TALAO_ID  = T4.REMESSA_TALAO_ID

                         INNER JOIN TBREMESSA_CONSUMO C1
                             ON C1.ID = V1.CONSUMO_ID

                         INNER JOIN VWREMESSA_TALAO_DETALHE D2
                             ON D2.REMESSA_ID = C1.REMESSA
                            AND D2.REMESSA_TALAO_ID = C1.TALAO

                         INNER JOIN VWREMESSA R2
                             ON R2.REMESSA_ID = T4.REMESSA_ID

                     WHERE
                         T4.GP_ID            = T.GP_ID
                     AND T4.UP_ID            = T.UP_ID
                     AND T4.ESTACAO          = T.ESTACAO) QUANTIDADE_PARES

                FROM
                    VWREMESSA_TALAO T

                    INNER JOIN VWREMESSA R
                        ON R.REMESSA_ID = T.REMESSA_ID
    
                    INNER JOIN VWREMESSA_TALAO_DETALHE D
                        ON D.REMESSA_ID = T.REMESSA_ID
                        AND D.REMESSA_TALAO_ID = T.REMESSA_TALAO_ID
    
                    INNER JOIN TBPROGRAMACAO P
                        ON P.TABELA_ID = T.ID
                        AND P.GP_ID = T.GP_ID
                        AND P.UP_ID = T.UP_ID
                        AND P.ESTACAO = T.ESTACAO
                    
                    INNER JOIN TBFAMILIA F
                        ON F.CODIGO = R.FAMILIA_ID
                        
                WHERE R.ESTABELECIMENTO_ID = :ESTABELECIMENTO
                    AND T.UP_ID in (:VALOR)
                    AND R.DATA BETWEEN  :DATA_PROD_INI_MES AND :DATA_PROD_DIA_ATUAL

                GROUP BY
                    R.DATA,
                    F.UNIDADEMEDIDA_SIGLA,
                    F.UNIDADEMEDIDA_ALTERNATIVO,
                    T.GP_ID,
                    T.UP_ID,
                    T.ESTACAO
            )Z

            ) B,
            (SELECT

                SUM(z.CARGA_PROGRAMADA                ) AS CARGA_SEMESTRE,
                SUM(z.QUANTIDADE_CARGA_PROGRAMADA     ) AS PROGRAMADO_SEMESTRE,
                SUM(z.CARGA_UTILIZADA                 ) AS UTILIZADO_SEMESTRE,
                SUM(z.QUANTIDADE_CARGA_UTILIZADA      ) AS QTD_UTILIZADO_SEMESTRE,
                SUM(z.QUANTIDADE_PARES                ) AS PRODUZIDO_SEMESTRE

             FROM(
                SELECT
                   R.DATA REMESSA_DATA,
                    
                    
                    (SELECT SUM(P2.TEMPO)
                        FROM TBPROGRAMACAO P2, VWREMESSA_TALAO T6, VWREMESSA R6
                        WHERE
                            P2.TABELA_ID    = T6.ID
                        AND P2.GP_ID        = T.GP_ID
                        AND P2.UP_ID        = T.UP_ID
                        AND P2.ESTACAO      = T.ESTACAO
                        AND R6.REMESSA_ID   = T6.REMESSA_ID
                        AND R6.DATA         = R.DATA
                    ) CARGA_PROGRAMADA,
                    
                    (SELECT SUM(IIF(T5.QUANTIDADE_ALTERNATIVA > 0, T5.QUANTIDADE_ALTERNATIVA, T5.QUANTIDADE))
                        FROM VWREMESSA_TALAO T5, VWREMESSA R5
                        WHERE
                            T5.GP_ID        = T.GP_ID
                        AND T5.UP_ID        = T.UP_ID
                        AND T5.ESTACAO      = T.ESTACAO
                        AND R5.REMESSA_ID   = T5.REMESSA_ID
                        AND R5.DATA         = R.DATA
                    ) QUANTIDADE_CARGA_PROGRAMADA,
                    
                    (SELECT SUM(P1.TEMPO_REALIZADO)
                        FROM TBPROGRAMACAO P1, VWREMESSA_TALAO T1
                        WHERE
                            P1.TABELA_ID     = T1.ID
                        AND P1.GP_ID         = T.GP_ID
                        AND P1.UP_ID         = T.UP_ID
                        AND P1.ESTACAO       = T.ESTACAO
                        AND T1.DATA_PRODUCAO = R.DATA
                    ) CARGA_UTILIZADA,

                    (SELECT SUM(IIF(D1.QUANTIDADE_ALTERN_PRODUCAO > 0, D1.QUANTIDADE_ALTERN_PRODUCAO, D1.QUANTIDADE_PRODUCAO))
                        FROM VWREMESSA_TALAO_DETALHE D1, VWREMESSA_TALAO T2
                        WHERE
                            D1.REMESSA_ID       = T2.REMESSA_ID
                        AND D1.REMESSA_TALAO_ID = T2.REMESSA_TALAO_ID
                        AND T2.GP_ID            = T.GP_ID
                        AND T2.UP_ID            = T.UP_ID
                        AND T2.ESTACAO          = T.ESTACAO
                        AND T2.DATA_PRODUCAO    = R.DATA
                    ) QUANTIDADE_CARGA_UTILIZADA,
                    
                    F.UNIDADEMEDIDA_SIGLA UM,
                    
                    (SELECT

                        COALESCE(
                                 SUM(
                                     IIF(T4.DATA_PRODUCAO = R.DATA,
                                         IIF(T4.STATUS = 2,D2.QUANTIDADE,0)
                                     ,0)
                                 )
                             ,0)


                     FROM
                         VWREMESSA_TALAO T4

                         INNER JOIN TBREMESSA_CONSUMO_VINCULO V1
                             ON  V1.REMESSA_ID        = T4.REMESSA_ID
                             AND V1.REMESSA_TALAO_ID  = T4.REMESSA_TALAO_ID

                         INNER JOIN TBREMESSA_CONSUMO C1
                             ON C1.ID = V1.CONSUMO_ID

                         INNER JOIN VWREMESSA_TALAO_DETALHE D2
                             ON D2.REMESSA_ID = C1.REMESSA
                            AND D2.REMESSA_TALAO_ID = C1.TALAO

                         INNER JOIN VWREMESSA R2
                             ON R2.REMESSA_ID = T4.REMESSA_ID

                     WHERE
                         T4.GP_ID            = T.GP_ID
                     AND T4.UP_ID            = T.UP_ID
                     AND T4.ESTACAO          = T.ESTACAO) QUANTIDADE_PARES

                FROM
                    VWREMESSA_TALAO T

                    INNER JOIN VWREMESSA R
                        ON R.REMESSA_ID = T.REMESSA_ID
    
                    INNER JOIN VWREMESSA_TALAO_DETALHE D
                        ON D.REMESSA_ID = T.REMESSA_ID
                        AND D.REMESSA_TALAO_ID = T.REMESSA_TALAO_ID
    
                    INNER JOIN TBPROGRAMACAO P
                        ON P.TABELA_ID = T.ID
                        AND P.GP_ID = T.GP_ID
                        AND P.UP_ID = T.UP_ID
                        AND P.ESTACAO = T.ESTACAO
                    
                    INNER JOIN TBFAMILIA F
                        ON F.CODIGO = R.FAMILIA_ID
                        
                WHERE R.ESTABELECIMENTO_ID = :ESTABELECIMENTO
                    AND T.UP_ID in (:VALOR)
                    AND R.DATA BETWEEN  :DATA_PROD_INI_SEMESTRE AND :DATA_PROD_DIA_ATUAL

                GROUP BY
                    R.DATA,
                    F.UNIDADEMEDIDA_SIGLA,
                    F.UNIDADEMEDIDA_ALTERNATIVO,
                    T.GP_ID,
                    T.UP_ID,
                    T.ESTACAO
            )Z

            ) C