CALCULO COM ALIAS

Dúvidas, dicas e truques de SQL, Select, Update, Delete, cláusulas, operações com joins, Funções em SQLs, etc
  

Mensagemem Seg, 10 Dez 2007 11:12 am

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
Localização: rio

Mensagemem Seg, 10 Dez 2007 11:16 am

OBS: EU FALEI ASSIM:



SENDO QUE O VALOR VLPAGAMENTO FOI SOMADO USANDO O PL/SQL AQUELAS OPÇÕES QUE TEM EM LAYOUT
carlos12
Localização: rio

Mensagemem Seg, 10 Dez 2007 12:35 pm

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
Tineks
Localização: Araraquara - SP

Cristiano (Tineks)
Araraquara - SP

Mensagemem Seg, 10 Dez 2007 12:44 pm

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
carlos12
Localização: rio

Mensagemem Seg, 10 Dez 2007 1:55 pm

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
Tineks
Localização: Araraquara - SP

Cristiano (Tineks)
Araraquara - SP

Mensagemem Seg, 10 Dez 2007 2:19 pm

A tabela é essa
Código: Selecionar todos
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:
Código: Selecionar todos
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:
Código: Selecionar todos
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
Localização: rio

Mensagemem Seg, 10 Dez 2007 2:20 pm

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
carlos12
Localização: rio

Mensagemem Ter, 11 Dez 2007 7:21 am

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
Tineks
Localização: Araraquara - SP

Cristiano (Tineks)
Araraquara - SP



Voltar para SQL

Quem está online

Usuários navegando neste fórum: Nenhum usuário registrado e 5 visitantes

cron