select

    produto_id,
    produto_descricao,
    tamanho,

    OPERACIONAL + INDIRETO +
    C as CMP, --CUSTO MATERIA PRIMA

    CMS as CS,   --Custo Setup
    CMO as CO,   --Custo Opracional
    CMS + CMO as CMO,  --Custo MOD

    CMOIP + CSMOIP as CIP, --Custo Indireto Proprio
    CMOIA + CSMOIA as CIA, --Custo Indireto Absorvido

    C + CMS + CMO as CD,  --Custo Direto Total
    CMOIP + CSMOIP + CMOIA + CSMOIA as CI, --Custo Indireto Total

    C + CMS + CMO +
    CMOIP + CSMOIP + CMOIA + CSMOIA as CT, --Custo Total

    PERDA as PERDA,

    OPERACIONAL, -- CUSTO DE MAO DE OBRA ABSORVIDO DE OUTROS SETORES,
    INDIRETO -- CUSTO INDIRETO ABSORVIDO DE OUTROS SETORES

FROM(
    select
        ID,
        PRODUTO_ID,
        ANO,
        MES,
        NIVEL,
        PRODUTO_DESCRICAO,
        PRODUTO_CONSUMO,
        TAMANHO_CONSUMO,
        ORIGEM,
        TS,
        CMS / cast(:quantidade AS INTEGER) AS CMS,
        CMO,
        CMOIP,
        CMOIA,
        CSMOIP  / cast(:quantidade AS INTEGER) AS CSMOIP,
        CSMOIA  / cast(:quantidade AS INTEGER) AS CSMOIA,
        PERDA,
        C,
        T,
        CS  / cast(:quantidade AS INTEGER) AS CS,
        CO,
        CUSTO_MEDIO,
        FATOR_CONVERSAO,
        TAMANHO,
        CUSTO_MINUTO,
        MOI_PROPRIO,
        MOI_ABSORVIDO,
        COIP,
        COIA,
        CSIP,
        CSIA,
        CONSUMO,
        FLAG_TAMANHO,
        GENEALOGIA,
        DATA,
        CUSTO,
        DOLAR,
        MARGEM,
        OPERACIONAL,
        INDIRETO
    FROM TBCUSTO_PRODUTO P
    WHERE P.ano = 2019
    AND P.mes = 5
    AND P.produto_id = 19368

)
