-- Em requisições temporárias SELECT @m_valPrevisao = @m_valPrevisao + ISNULL(SUM(TRI.Valor), 0) FROM TmpNovaRequisicaoItem TRI WHERE CodUsuario = @LoginUsuario AND (@CodItem IS NULL OR (@CodItem IS NOT NULL AND CodItem < @CodItem)) AND CodTipoRequisicao = @CodTipoRequisicao AND CodEmpresa = @CodEmpresa AND CodUnidadeNegocio = @CodUnidadeNegocio AND CodAreaApoio = @CodAreaApoio AND CodClasse = @CodClasse AND CodSubClasse = @CodSubClasse AND (@CodProjeto = -1 OR CodProjeto = @CodProjeto) AND MASTER.DBO.FU_PrimDiaMes(DataPrevisao) = MASTER.DBO.FU_PrimDiaMes(@DataPrevisao) AND NOT EXISTS(SELECT 1 FROM RequisicaoItem RI WHERE RI.CodItem = TRI.CodItem)