Files
App-Estoque-LiberiKids/sql/add-valor-custo-produtos.sql
2025-10-14 14:04:17 -03:00

12 lines
586 B
SQL

-- Adicionar coluna valor_custo na tabela produtos para controle de custos
ALTER TABLE produtos ADD COLUMN IF NOT EXISTS valor_custo DECIMAL(10,2) DEFAULT 0;
-- Comentário para documentação
COMMENT ON COLUMN produtos.valor_custo IS 'Valor de custo do produto para cálculo de lucro real';
-- Atualizar produtos existentes com valor de custo baseado no valor de compra (se existir)
-- Se não existir valor_compra, usar 60% do valor_revenda como estimativa
UPDATE produtos
SET valor_custo = COALESCE(valor_compra, valor_revenda * 0.6)
WHERE valor_custo = 0 OR valor_custo IS NULL;