Olá sou nova por aqui.
É possivel fazer o select join dentro de um case ? Se sim por favor me informe onde estou errando, senão o que pode ser feito ?
Vou postar o código.
select m.ArquivoOrdemMov,m.ContadorAgenteMov,m.DataMov,m.SeqOrdemMov,m.SeqProduto,m.SaldoTotalMov,p.DescricaoProduto
,case when m.ArquivoOrdemMov='OC' then 'Preço'
/*(select ci.CustoOCItem from OCItem ci join OC c on c.SeqOC=ci.SeqOC) -> aqui onde localizo o preço */
from Mov m
join MovFisica f on m.SeqMovFisica=f.SeqMovFisica
join OC c on m.ContadorAgenteMov=c.ContadorAgenteOC
join Produto p on m.SeqProduto=p.SeqProduto
where m.ArquivoOrdemMov='OC' and c.SituacaoOC='FECHADA'