- Este tópico contém 5 respostas, 3 vozes e foi atualizado pela última vez 15 anos, 10 meses atrás por
MARCIO_LOK.
-
AutorPosts
-
17 de maio de 2010 às 5:00 pm #94028
MARCIO_LOK
ParticipanteBom dia
Necessito de uma funcao ou procedure que receba dois parametros.
Ano
codigo
e o valortenho uma tabela com codigo e valor mensal, exemplo:
codigo jan fev marco abrl…ate dezembro…
0001 10.000 67.999 67.999 12.00
0003 45.999 56.999 78.999 66.99preciso que essa funcao, pegue o codigo e o valor de uma outra tabela…
tabela de desconto:
codigo e valor descontoe venha subtraindo mes a mes na primeira tabela acima…
obrigadomarcio
eu preciso que essa funcao(proceudre)
17 de maio de 2010 às 8:13 pm #94032abonacin
ParticipanteDois??
Ano
codigo
e o valor¬¬
17 de maio de 2010 às 8:22 pm #94033MARCIO_LOK
ParticipantePreciso de uma funcao ou procedure…
que venha subtraindo….(quando o valor for negativo) somando quando o valor seja positivo….
pode me ajudar?17 de maio de 2010 às 8:23 pm #94034MARCIO_LOK
Participanteeu preciso dessa funcao, para usar em um select depois…. brigadao
17 de maio de 2010 às 9:26 pm #94039burga
ParticipanteNão ficou muito claro o que você está querendo obter…
A política aqui é nos ajude a te ajudar!! 8)Se puder explicar melhor o que deseja facilitaria na solução do seu problema…
Dê exemplos, e entrada e saída da função que você está querendo, estruturas de tabelas, relacionamentos, etc…
17 de maio de 2010 às 9:58 pm #94042MARCIO_LOK
ParticipanteBeleza, Valeu, vou tentar explicar… dar exemplos…
Eu tenho uma tabela que guarda o saldo de dezembro de 2009, ok?
A estrutura dela é esta:codigo e valor
Ok? Até aqui?
eu tenho a seguinte consulta…
Select
H.Descricao AS DESCRICAO, H.CodConta AS CODCONTAS
, Sum(Decode(To_Char(L.Data, ‘mm’),’01’,
Case When Debito Is Not Null And
Partida Is Not Null Then -L.Valor
When Credito Is Not Null Then L.Valor End ) ) Janeiro, Sum(Decode(To_Char(L.Data, 'mm'), '02', Case When Debito Is Not Null And Partida Is Not Null Then -L.Valor when credito is not null then L.Valor end ) ) Fevereiroate dezembro…
ou seja, ele esta ajuntando o valor de credito e subtraindo o valor de debito por mes, correto? Exemplo
codigo janeiro fevereiro…. ate dezembro….
0001 456.99 678.00Eu preciso de uma funcao… ou procedure… que pegue o valor de dezembro, subtraia o valor que se encontra na pimeira tabela…. e mostre para mim no valor de dezembro.. e assim com todos os outros meses…
exemplo: (como aconteceria com o mes de outubro)Pegue o valor da primeira tabela, menos o valor de dezembro, menos o valor de outubro… e mostre no mes de outubro….
desta forma:
codigo janeiro fevereiro…. ate dezembro….
0001 300.00 234.99Deu pra entender? Abracos
-
AutorPosts
- Você deve fazer login para responder a este tópico.