--DROP VIEW vw_Artigos CREATE VIEW vw_Artigos AS Select ARTIGO=Produtos.Codigo ,DESCRICAO=Produtos.Descricao ,PCPADRAO=Produtos.UltPrecoCusto ,PCULTIMO=Produtos.UltPrecoCusto ,FAMILIA=Produtos.Familia ,unidadeBASE=Produtos.UnidadeVenda ,UNIDADEVENDA=Produtos.UnidadeVenda ,UNIDADEENTRADA=Produtos.UnidadeCompra ,UNIDADESAIDA=Produtos.UnidadeVenda ,UNIDADECOMPRA=Produtos.UnidadeCompra ,ArmazemSugestao=(Case When LOWER(Substring(Produtos.Codigo,1,3))='sbb' then 'AMQ' else '001' end) ,TipoArtigo=(Case When Servico='1' then '0' When Portes='1' then 'Portes' else '3' end ) ,DESCONTO=Produtos.DescontoVenda1 ,LocalizacaoSugestao=IsNull((Select Top 1 tb.Localizacao from ProdutosLocalizacoes as tb where tb.Produto=Produtos.Codigo and tb.Armazem=(Case When LOWER(Substring(Produtos.Codigo,1,3))='sbb' then 'AMQ' else '001' end)),'0') ,iva=Produtos.IvaTaxaVenda ,MOVSToK='S' ,pvp1=Produtos.PrecoVenda1 ,pvp2=Produtos.PrecoVenda2 ,PVP3=Produtos.PrecoVenda3 ,PVP4=Produtos.PrecoVenda4 ,PVP5=Produtos.PrecoVenda5 ,PVP6=Produtos.PrecoVenda6 ,MOEDA='EUR' from Produtos Inner join TabSituacao on TabSituacao.Codigo=Produtos.Situacao and TabSituacao.Movimenta=1