CREATE OR REPLACE VIEW public.view_stq_saldo_estoque_atual_filiais AS SELECT pro_produto.filial_pro, pro_produto.codigo as produto, bas_almoxarifado.codigo as almoxarifado, COALESCE((CASE rpc_conexao_esquema.esquema WHEN 'public_2' THEN (SELECT quantidade FROM public_2.stq_saldo_estoque_atual WHERE filial_stq = bas_almoxarifado.filial_movimento AND almoxarifado = bas_almoxarifado.almox_movimento AND filial_pro = bas_almoxarifado.filial_movimento AND produto = pro_produto.codigo AND sequencia_lote = 0) ELSE (SELECT quantidade FROM stq_saldo_estoque_atual WHERE filial_stq = bas_almoxarifado.filial_movimento AND almoxarifado = bas_almoxarifado.almox_movimento AND filial_pro = bas_almoxarifado.filial_movimento AND produto = pro_produto.codigo AND sequencia_lote = 0) END), 0.000000) as quantidade FROM pro_produto JOIN bas_almoxarifado ON pro_produto.filial_pro = bas_almoxarifado.filial JOIN rpc_conexao_esquema ON bas_almoxarifado.filial_movimento = rpc_conexao_esquema.filial ORDER BY pro_produto.codigo, bas_almoxarifado.codigo; ALTER TABLE public.view_stq_saldo_estoque_atual_filiais OWNER TO postgres;