Fórum erro ao cria uma view postgres #505746
29/12/2014
0
CREATE VIEW public.VIEW_SPED_C370 AS ( select nd.ID_NF_CABECALHO AS ID_NF_CABECALHO, nc.DATA_EMISSAO AS DATA_EMISSAO, nd.ID_PRODUTO AS ID_PRODUTO, nd.ITEM AS ITEM, p.ID_UNIDADE_PRODUTO AS ID_UNIDADE_PRODUTO, nd.QUANTIDADE AS QUANTIDADE, nd.VALOR_TOTAL AS VALOR_TOTAL, nd.CST AS CST, nd.DESCONTO AS DESCONTO from ((ecf_nota_fiscal_detalhe nd JOIN ecf_nota_fiscal_cabecalho nc) JOIN produto p) where ((nd.ID_NF_CABECALHO = nc.ID) AND (nd.ID_PRODUTO = p.ID)) )
John Lima
Curtir tópico
+ 0Posts
29/12/2014
Ronaldo Lanhellas
Gostei + 0
29/12/2014
Marisiana Battistella
Gostei + 0
30/12/2014
John Lima
LINE 16: ...iscal_detalhe nd JOIN ecf_nota_fiscal_cabecalho nc) JOIN pro...
^
********** Error **********
ERRO: erro de sintaxe em ou próximo a ")"
SQL state: 42601
Character: 477
Gostei + 0
30/12/2014
Marisiana Battistella
create
view public.VIEW_SPED_C370
as
(
select nd.ID_NF_CABECALHO AS ID_NF_CABECALHO,
nc.DATA_EMISSAO AS DATA_EMISSAO,
nd.ID_PRODUTO AS ID_PRODUTO,
nd.ITEM AS ITEM,
p.ID_UNIDADE_PRODUTO AS ID_UNIDADE_PRODUTO,
nd.QUANTIDADE AS QUANTIDADE,
nd.VALOR_TOTAL AS VALOR_TOTAL,
nd.CST AS CST,
nd.DESCONTO AS DESCONTO
from ecf_nota_fiscal_detalhe nd
join ecf_nota_fiscal_cabecalho nc
on nd.ID_NF_CABECALHO = nc.ID
join produto p
on nd.ID_PRODUTO = p.ID
)
Gostei + 0
30/12/2014
Jair N.
Gostei + 0
30/12/2014
John Lima
Gostei + 0
30/12/2014
John Lima
Gostei + 0
30/12/2014
Marisiana Battistella
Gostei + 0
30/12/2014
John Lima
CREATE OR REPLACE VIEW view_sped_c370 AS
SELECT nd.id_nf_cabecalho,
nc.data_emissao,
nd.id_produto,
nd.item,
p.id_unidade_produto,
nd.quantidade,
nd.valor_total,
nd.cst,
nd.desconto
FROM ecf_nota_fiscal_detalhe nd
JOIN ecf_nota_fiscal_cabecalho nc ON nd.id_nf_cabecalho = nc.id
JOIN produto p ON nd.id_produto = p.id;
eu uso esse procedimento em tabelas de consultas pois como a tabela é muito grande acaba deixando a busca lenta ao abri o registro ex:
NCM e CEP
Gostei + 0
30/12/2014
Marisiana Battistella
Gostei + 0
30/12/2014
John Lima
Gostei + 0
30/12/2014
Marisiana Battistella
O SPED fiscal é alimentado com os dados da base do cliente e o arquivo deve ter a estrutura que o governo solicita, mas isso não interfere na estrutura do banco de dados.
Gostei + 0
30/12/2014
John Lima
Gostei + 0
31/12/2014
Marisiana Battistella
Você não concorda com o que? Poderia citar um exemplo?
Gostei + 0
31/12/2014
Jair N.
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)