Escolar Documentos
Profissional Documentos
Cultura Documentos
@Ordem_TP_Venda int = 1,
@Ordem_TP_Custo int = 4;
BEGIN TRAN
/*Busca os produtos e dados iniciais*/
SELECT
custo.Ordem AS ordem_PSP_Custo,
PS.ORDEM ORDEM_PROD_SERV,
ps.codigo,
venda.preco AS venda,
ISNULL(custo.preco, 0) AS custo,
venda.preco * 0.3 AS novo_custo,
@Ordem_TP_Custo ordem_tabela_custo
INTO #TEMP_PRECOS
FROM s9_real..prod_serv PS
LEFT JOIN s9_real..prod_serv_precos Venda
ON ps.ordem = venda.ordem_prod_serv AND
venda.ordem_tabela_preco = @Ordem_TP_Venda
LEFT JOIN s9_real..prod_serv_precos Custo
ON ps.ordem = custo.ordem_prod_serv AND
custo.ordem_tabela_preco = @Ordem_TP_Custo
WHERE ps.inativo = 0
AND venda.preco > 0
AND ( IsNull(Custo.Preco,0) = 0 or Custo.Preco >
Venda.Preco )