Fórum Select especifico com erro #552808

30/04/2016

0

Boa tarde, gostaria da ajuda de vocês para uma consulta SELECT no PostgreSql. Posso usar o CONVERT no select?
A tabela possui um campo num_nf do tipo character varying(15). Na tabela do banco os valores dessa coluna são: 309, 310, 311, 312, 313, etc..
Mas quando efetuo um SELECT num_nf from tbl_venda os valores que aparecem são estes: VD-2486, VD-2486,VD-2486,etc

Porque esta ocorrendo isso? Segue a consulta completa abaixo


SELECT 
  public.tbl_venda.codigo,  
  public.tbl_natureza_op.descricao as natureza,
  public.tbl_venda.data_cadastro,
  public.tbl_venda.vlsem_desc,
  public.tbl_venda.num_nf    
  
FROM
  public.tbl_venda
  INNER JOIN public.tbl_itens_venda ON (public.tbl_venda.codigo = public.tbl_itens_venda.chvenda)
  INNER JOIN public.tbl_produto ON (public.tbl_itens_venda.chproduto = public.tbl_produto.codigo)
  INNER JOIN public.tbl_cliente ON (public.tbl_venda.chcliente = public.tbl_cliente.codigo)  
  INNER JOIN public.tbl_nf_2 ON (public.tbl_venda.chnf_2 = public.tbl_nf_2.codigo)   
  INNER JOIN public.tbl_natureza_op ON (public.tbl_nf_2.chnatureza_op = public.tbl_natureza_op.codigo)

AND (public.tbl_cliente.codigo = public.tbl_nf_2.chcliente) 
WHERE public.tbl_natureza_op.descricao SIMILAR TO '(VENDA%|%DOACAO|MOVIME)%' AND public.tbl_produto.nome <> '' AND public.tbl_cliente.nome <> ''

Rnbarros

Rnbarros

Responder

Post mais votado

02/05/2016

Rnbarros, você é desenvolvedor?

Raylan Zibel

Raylan Zibel
Responder

Gostei + 1

Mais Posts

01/05/2016

Alan Mario

Mas retorna valores ou mensagem de erro?
Responder

Gostei + 0

01/05/2016

Rnbarros

Retorna sem erro mas não está correto entendeu?
Responder

Gostei + 0

02/05/2016

Flaviano Martins

Dicas sobre o assunto, desculpar não poder ajudar como gostaria.

[url]https://pt.wikibooks.org/wiki/PostgreSQL_Pr%C3%A1tico/Fun%C3%A7%C3%B5es_Internas/Convers%C3%A3o_de_Tipos[/url]

[url]http://www.postgresql.org/docs/8.2/static/functions-formatting.html[/url]
Responder

Gostei + 0

03/05/2016

Rnbarros

Não Raylan, estudo apenas.
Responder

Gostei + 0

06/05/2016

Rnbarros

Não Raylan, estudo apenas.


Raylan???
Responder

Gostei + 0

07/05/2016

Raylan Zibel


Na tabela do banco os valores dessa coluna são: 309, 310, 311, 312, 313, etc..
Mas quando efetuo um SELECT num_nf from tbl_venda os valores que aparecem são estes: VD-2486, VD-2486,VD-2486,etc


Isso não tem lógica. Falta alguma informação aí. Ou tá selecionando da tabela errada ou da coluna errada.
Responder

Gostei + 0

07/05/2016

Rnbarros

Confirmar aqui.
Responder

Gostei + 0

07/05/2016

Rnbarros

Confirmar aqui.
Responder

Gostei + 0

09/05/2016

Rnbarros

Desculpa estava tudo meio que errado e realmente sem sentido, refazer, grato pela ajuda.
Responder

Gostei + 0

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar