DROP VIEW public.view_nfs_nota_fiscal_eletronica_ecommerce; CREATE OR REPLACE VIEW public.view_nfs_nota_fiscal_eletronica_ecommerce AS SELECT vnd_orcamento.orcamento AS pedido_inspire, nfs_nota_fiscal.nota, substr(nfs_nota_fiscal_eletronica.nfe_chave_acesso::text, 23, 3)::integer AS serie, nfs_nota_fiscal_eletronica.nfe_chave_acesso AS chave_acesso, nfs_nota_fiscal_eletronica.envio_data AS data_emissao, ((nfs_nota_fiscal_eletronica.envio_data || ' '::text) || nfs_nota_fiscal_eletronica.envio_hora)::timestamp without time zone AS data_hora_emissao, trunc(nfs_nota_fiscal.vlr_total_nota, 2)::character varying AS valor_total_nota, trunc(nfs_nota_fiscal.vlr_total_produtos, 2)::character varying AS valor_total_produto, lpad(nfs_nota_fiscal.cfop::character varying::text, 4, '0'::text)::integer AS cfop, REPLACE(REPLACE(nfs_nota_fiscal_eletronica.xml::varchar, '', ''), '', '') as xml, date_part('epoch'::text, ((nfs_nota_fiscal_eletronica.envio_data || 'T'::text) || nfs_nota_fiscal_eletronica.envio_hora)::timestamp without time zone) AS epoch FROM nfs_nota_fiscal JOIN nfs_nota_fiscal_eletronica ON nfs_nota_fiscal_eletronica.nfs_filial = nfs_nota_fiscal.filial_nota AND nfs_nota_fiscal_eletronica.nfs_nota = nfs_nota_fiscal.nota AND nfs_nota_fiscal_eletronica.nfs_serie::text = nfs_nota_fiscal.serie::text JOIN nfs_nota_x_pedido ON nfs_nota_x_pedido.filial_nota = nfs_nota_fiscal.filial_nota AND nfs_nota_x_pedido.nota_fiscal = nfs_nota_fiscal.nota AND nfs_nota_x_pedido.serie::text = nfs_nota_fiscal.serie::text JOIN vnd_orcamento ON vnd_orcamento.filial_orc = nfs_nota_x_pedido.filial_orcamento AND vnd_orcamento.orcamento = nfs_nota_x_pedido.orcamento WHERE nfs_nota_fiscal.serie::text = 'NFE'::text AND nfs_nota_fiscal.cancelada::text = 'N'::text AND nfs_nota_fiscal_eletronica.situacao::text = 'E'::text AND (vnd_orcamento.tipo_nf::text <> ALL (ARRAY[''::text, 'R'::text])) ORDER BY nfs_nota_fiscal_eletronica.envio_data DESC, nfs_nota_fiscal_eletronica.envio_hora; ALTER TABLE public.view_nfs_nota_fiscal_eletronica_ecommerce OWNER TO postgres;