CALCULO COM ALIAS

Dúvidas, dicas e truques de SQL, Select, Update, Delete, cláusulas, operações com joins, Funções em SQLs, etc
carlos12
Rank: Analista Pleno
Rank: Analista Pleno
Mensagens: 123
Registrado em: Qua, 24 Out 2007 4:31 pm
Localização: rio

BOM TENHO UMA DUVIDA QUE SEMPRE ME PEGA PELO CALCANHAR

EX: TENHO OS SEGUINTES TABELAS


VLPAGAMENTO E VLACRESCENTADO DAÍ EU FIZ UM ASSIM

VLPAGAMENTO + VLACRESCENTADO VALOR, DEI O ALIAS PRA ELE

AGORA GOSTARIA DE SABER SE TEM COMO DIMINUIR O RESULTADO ALOCADO AO VALOR (ALIAS) - VLPAGAMENTO?
carlos12
Rank: Analista Pleno
Rank: Analista Pleno
Mensagens: 123
Registrado em: Qua, 24 Out 2007 4:31 pm
Localização: rio

OBS: EU FALEI ASSIM:



SENDO QUE O VALOR VLPAGAMENTO FOI SOMADO USANDO O PL/SQL AQUELAS OPÇÕES QUE TEM EM LAYOUT
Tineks
Rank: DBA Sênior
Rank: DBA Sênior
Mensagens: 365
Registrado em: Ter, 24 Mai 2005 2:24 pm
Localização: Araraquara - SP
Cristiano (Tineks)
Araraquara - SP

E ai Carlos, beleza??

cara, eu não consegui entender direto, você gostaria de subtratir do seu resultado "valor" o valor correspondente a outro campo do seu select?

[]'s
carlos12
Rank: Analista Pleno
Rank: Analista Pleno
Mensagens: 123
Registrado em: Qua, 24 Out 2007 4:31 pm
Localização: rio

CARA estou ATUALIZANDO A PÁGINA TODA HORA, RS estou MUITO PRECISADO DISSO.

Ó VOU explicar, TENHO NO PL/SQL UM SELECT QUE TRAZ UMA QUANTIDADE DE TITULOS O NOME DA TABELA É VLTITULOS OK?

DAÍ PEGUEI E MONTEI COM O ROUND ESSA FUNÇÃO:

ROUND (P.VLTITULO / 1.3496 * 1.0889, 2 ) CALCULO -- E DEI UM ALIAS PRA ELA COM O NOME CALCULO

SENDO QUE NA PARTE DE LAYOUT DO PL/SLQ EU estou CALCULANDO A TABELA VLTITULO´.


GOSTARIA DE SABER SE TEM COMO EU PEGAR O CALCULO TOTAL DA TABELA P.VLTITULO E DIMINUIR PELO RESULTADO DA ALIAS CALCULO
Tineks
Rank: DBA Sênior
Rank: DBA Sênior
Mensagens: 365
Registrado em: Ter, 24 Mai 2005 2:24 pm
Localização: Araraquara - SP
Cristiano (Tineks)
Araraquara - SP

Bem, vamos ver se eu entendi direito,

você montou uma consulta na tabela VLTITULOS, essa tabela você faz uma leitura registro a registro, e em cada registro você tem o valor referente ao calculo ROUND..., porem você gostaria de utulizar dentro desse loop a somatoria de todos os registros da sua tabela VLTITULOS, e utilizar esse valor total em um calculo junto com o valor de cada registro..
seria isso??

[]'s
carlos12
Rank: Analista Pleno
Rank: Analista Pleno
Mensagens: 123
Registrado em: Qua, 24 Out 2007 4:31 pm
Localização: rio

A tabela é essa

Selecionar tudo

Nrdocumento  |                      valor  |            Vltitulo  | 
     1014                          555,64                 555,64  
     32                            555,64                 555,64  
     0512                          448,31                 421,32
no fim do select pelo Layout do PL/SQL é feito a soma das colunas ai fica assim:

Selecionar tudo

Nrdocumento  |                       valor  |            Vltitulo  | 
     1014                           555,64                 555,64  
       23                           555,64                 555,64  
     0512                           448,31                 421,32
                                    ______              _________
                                   1059,58                1532,60
bom até ai ok o report oracle traz desse jeito ai eu fiz uma coluna amais que ficou assim:

Selecionar tudo

Nrdocumento  |        valor  |            Vltitulo  |        calculo
     1014            555,64                 555,64           112,80
       23            555,64                 555,64           112,80
     0512            448,31                 421,32           etc...
                     ______              _________      ___________
                    1059,58                1532,60   aqui está a soma

ok a soma eu fiz também pelo PL/SQL com a opção break e sum ok!

Essa última coluna eu fiz com um alias chamado calculo e eu queria saber como poderia diminuiir ex uma soma na tabela VLTITULLO - CAlculo que foi uma tabela pegando uma porcentagem de cada select feito na tabela vltitulo pois tinha que fazer um percentual de cada valor dela ai o resultado final eu quero diminuir da tabela vltitulo.


sei que dessa vez ficou meio complicado devido como estou esplicando derrepente seria mais fácil mas o problema é que eu não devo estar me expressando bem
carlos12
Rank: Analista Pleno
Rank: Analista Pleno
Mensagens: 123
Registrado em: Qua, 24 Out 2007 4:31 pm
Localização: rio

putz cara fiz direitinho mas na hora de mandar pra cá cagou tudo acho que agora você não vai consegui lêr mesmo, rs
Tineks
Rank: DBA Sênior
Rank: DBA Sênior
Mensagens: 365
Registrado em: Ter, 24 Mai 2005 2:24 pm
Localização: Araraquara - SP
Cristiano (Tineks)
Araraquara - SP

E ai Carlos, beleza??

cara, eu não conheço reports, vamos esperar por alguém que conheça um pouco mais pra poder ajudar..

[]'s
Responder
  • Informação