Pesquisar na Comunidade
Mostrando resultados para as tags ''saldo''.
Encontrado 4 registros
-
Bom dia Sei que esse assunto é bem debatido, mas no meu caso tem particularidades! Explicando, tenho.... PRODUTO ( Meu produto é uma Plaqueta, è uma tabela que tem formulas, portanto criei uma consulta para isso, Cns_Produto) PROJETO MANEJO ( é uma tabela onde esta o Saldo Inicial de cada especie, que esta vinculada a cada plaqueta, Especie, NrAutorização e Categoria, lançada em PRODUTO OU Cns_Produto) CNS_PRODUTO CNS_PROJETOMANEJO Bem, quero que ao fazer o cadastramento da placa na tabela PRODUTO OU Cns_Produtos seja abatido na tabela PROJETO MANEJO o saldo inicial de cada espécie o volume correspondente de cada plaqueta, NrAutorização, categoria. Toda a movimentação se dar pela plaqueta, mas o saldo o controle é feito pela ESPÉCIE, NRAUTORIZAÇÃO, CATEGORIA
- 1 resposta
-
- saldo
- formulario
-
(e %d mais)
Tags:
-
Olá. Alguém poderia me ajudar em uma duvida. no Mysql como faria para ter uma terceira coluna com o saldo acumulado por linha, como no exempo abaixo: remessa qtd saldo_acumulado 1 45,1 45,1 2 47,15 92,25 3 40,75 133 4 45,2 178,2 ... ... ...
-
Salve a todos... Tenho um pequeno sistema financeiro, onde tenho uma tabela com a seguinte estrutura: Table extrato (id integer, data date, tipo char(1), valor real); estou tentando criar uma função no PostgreSQL, que me traga os registros, ordenado por data, e calculando o saldo progressivo. ex: id, data, tipo, valor, saldo 1, 01-03-2018, C, 100, 100 2, 01-03-2018, D, 50, 50 3, 02-03-2018, C, 500, 550 4, 02-03-2018, D, 300, 250 5, 03-03-2018, D, 300, -50 Criei esta função CREATE OR REPLACE FUNCTION public.retorna_resumo(date,date) RETURNS SETOF extrato_financeiro LANGUAGE 'plpgsql' COST 100 VOLATILE ROWS 1000 AS $BODY$ DECLARE resumo extrato_financeiro; BEGIN FOR resumo IN select id, data, tipo, valor from extrato where data between $1 and $2 order by data, id LOOP IF resumo.tipo = 'C' THEN resumo.saldo:= resumo.saldo + resumo.valor; END IF; IF resumo.tipo = 'D' THEN resumo.saldo:= resumo.saldo - resumo.valor; END IF; RETURN NEXT resumo; END LOOP; RETURN; END; $BODY$; A função, até retorna as informações, mas não calcula o SALDO... Peço ajuda, pois estou travado nisto. Agradeço
-
Calcular Saldo de Estoque por movimentações
uma questão postou Leudyston Dantas Lógica de Programação
Olá amigos, estou com um dúvida de como faço para acumular o saldo do estoque por ano, já que no meu script não consigo pegar o saldo de dezembro para continuar no em janeiro do ano seguinte. Abaixo mando um print do resultado da consulta e o código. PS. Se tiver como melhorar a performace desse código, também será uma ótima dica. select t.ano ,t.mes ,i.grupo , sum(f.mov_estoque) , (select sum(fm.mov_estoque) from mov.fmovimentos fm left join mov.dtempo t1 on t1.idtempo = fm.iddata_movimento left join mov.ditens i1 on i1.iditem = fm.iditem left join mov.dlojas l1 on l1.idloja = fm.idloja where t1.ano <= t.ano and t1.mes <= t.mes and i1.grupo = i.grupo AND l1.idloja in (1) and i1.grupo like '202%' ) as saldo from mov.fmovimentos f left join mov.ditens i on i.iditem = f.iditem left join mov.dtempo t on t.idtempo = f.iddata_movimento left join mov.dlojas l on l.idloja = f.idloja where i.grupo LIKE '202%' and l.idloja in (1) and t.ano in (2000,2001) GROUP BY t.mes, t.ano,i.grupo order by t.ano,t.mes