12 lines
586 B
SQL
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;
|