Este é o objetivo que estou tentando alcançar com um Orçamento de Vendas usando uma Pesquisa Formatada no Preço Unitário:
SELECT CASE WHEN $[QUT1.U_RowMarkUp2]='0.00'
THEN $[$38.14.number]
ELSE
CAST ($[QUT1.U_RowMarkUp2] AS money) * CAST ($[QUT1.U_Price2] AS money)
END
Se a Margem da Linha for 0, mantenha o Preço Unitário; caso contrário, o novo Preço Unitário será Preço Unitário * Margem da Linha.
Acredito que o sistema não consegue avaliar $[QUT1.U_RowMarkUp2]='0.00'. Alterei para $[QUT1.U_RowMarkUp2]=0.00, mas continua exibindo o mesmo erro do sistema:
1). [Microsoft][SQL Server Native Client 10.0][SQL Server]Erro de sintaxe próximo de 'QUT1.U_RowMarkUp2'. [Microsoft][SQL Server Native Client 10.0][SQL Server]A declaração 'Documento' (RDOC) não pôde ser preparada.
Alguma ideia, por favor?
Obrigado