Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Querendo_ser_Nerd

Number (Questão sobre precisão numérica)

Recommended Posts

Boa tarde galera Preciso de uma luz estou com um comando aqui porem preciso trazer um resultado especifico. segue o comando

 

 

 

 

O problema esta neste calculo, assim ele me tras numeros inteiros e fracionados, eu preciso eliminar os numeros enteiros da colona e quero que no relatorio ele me traga apenas os numeros fracionados. Alguem pode me dar uma mão?

Assim o calculo esta certo nao estou conseguindo fazer esse lance. ja usei Case,round, muita coisa e nada elemina. o resultado me tras uma lista com 8 mil intens rsrs entre inteiros e fracionados.

 

Obrigado.

Compartilhar este post


Link para o post
Compartilhar em outros sites
ele me traga apenas os numeros fracionados

tente ...

select p.SEQPRODUTO,a.codrua||'.'||a.nropredio||'.'||a.nroapartamento||'.'||a.nrosala as Endereco,a.qtdatual/p1.PADRAOEMBCOMPRA as QtdadeMaster
from consinco.mlo_endereco a,consinco.mlo_prodembalagem p,consinco.Mlo_Produto p1
where a.seqproduto = p.SEQPRODUTO
and p1.SEQPRODUTO = a.seqproduto
and a.especieendereco = 'P'
and a.statusendereco = 'O'
and a.nroempresa = 1
and p.EMBALAGEM = 'CM'
and a.qtdatual/p1.PADRAOEMBCOMPRA <> trunc(a.qtdatual/p1.PADRAOEMBCOMPRA)
order by 2

Compartilhar este post


Link para o post
Compartilhar em outros sites

Boa Tarde.

Motta.... Precisso novamente de um apoio,

Cara o codigo deu certo porém me cobraram aqui para so trazer o que tem depois da virgula.Ex.

1,2536 qurem que o 1 vire 0 ou não sai na consulta.

 

tentei fazer assim:

 

 

and (round(a.qtdatual-p1.PADRAOEMBCOMPRA) - (a.qtdatual-p1.PADRAOEMBCOMPRA))<=1

Infelizmente não traz o resultado dito.Meu pensamento foi o seguinte eu arredondar um dos valores e subtrair a diferença.

é mais quebrei a cara.

 

URGENTE se alguem poder me ajudar. Agradeço

Compartilhar este post


Link para o post
Compartilhar em outros sites

Pessoal resolvi o caso, quando a agua bate na bunda tem que sair nadando rsrs

 

Utilizei o seguinte comando.

 

select p.SEQPRODUTO,a.codrua||'.'||a.nropredio||'.'||a.nroapartamento||'.'||a.nrosala as Endereco,
(trunc(a.qtdatual/p1.PADRAOEMBCOMPRA) - (a.qtdatual/p1.PADRAOEMBCOMPRA))*-1 as QtdadeMaster

Mas Graças ao Norte que vc me deu me ajudou Muito.

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.