ALTER TABLE TBREMESSA_CONSUMO
ADD QUANTIDADE_CONFERENCIA_ML NUMERIC(10,4) DEFAULT 0;

ALTER TABLE TBREMESSA_CONSUMO
ADD SALDO_ML COMPUTED BY ((IIF(CONFERENCIA = '1', 0, (CONSUMO_ML - COALESCE(QUANTIDADE_CONFERENCIA_ML,0)))));

CREATE OR ALTER VIEW VWREMESSA_CONSUMO(
    ID,
    ESTABELECIMENTO_ID,
    REMESSA_ID,
    REMESSA_TALAO_ID,
    REMESSA_TALAO_DETALHE_ID,
    CONTROLE,
    LOCALIZACAO_ID,
    PRODUTO_ID,
    TAMANHO,
    DENSIDADE,
    ESPESSURA,
    QUANTIDADE,
    QUANTIDADE_CONSUMO,
    QUANTIDADE_SALDO,
    QUANTIDADE_ALTERNATIVA,
    STATUS,
    QUANTIDADE_ALTERNATIVA_CONSUMO,
    QUANTIDADE_ALTERNATIVA_SALDO
)
AS
SELECT
    R.ID,
    R.ESTABELECIMENTO_ID,
    R.REMESSA,
    R.TALAO,
    R.TALAO_DETALHE_ID,   
    R.CONTROLE,
    R.LOCALIZACAO_ID,
    R.PRODUTO_ID,
    R.TAMANHO,
    R.DENSIDADE,
    R.ESPESSURA,
    R.CONSUMO_KG,
    R.QUANTIDADE_CONFERENCIA,
    R.SALDO,
    R.CONSUMO_ML,
    R.CONFERENCIA,
    R.QUANTIDADE_CONFERENCIA_ML,
    R.SALDO_ML

FROM
    TBREMESSA_CONSUMO R
;

