Página 1 de 1
Situação diferente: acumular consultas
Enviado: 09 Out 2021 21:01
por JoséQuintas
Tenho uma situação diferente: acumular resultado de consultas.
Por enquanto, a única coisa que me vém à cabeça é uma tabela temporária.
Vou pegar da contabilidade os débitos, juntar com os créditos, e posso acrescentar lançamentos de encerramento, dependendo de um determinado processamento, que pode ou não existir.
Vou usar isso várias vezes, mas sei que function não serve pra isso.
Talvez fazer uso de mais coisa nova: stored procedure junto com tabelas temporárias
Alguma sugestão?
Situação diferente: acumular consultas
Enviado: 09 Out 2021 21:35
por alxsts
Olá!
É pouca informação...
Talvez CTE. Mas como sei que usa MySQL abaixo da versão 8, não é suportado. Então vá de temporária...
Situação diferente: acumular consultas
Enviado: 10 Out 2021 11:29
por JoséQuintas
Foi o que pensei.
Por enquanto aceitou tudo, mas o resultado não foi o que eu esperava.
Ainda revendo minhas fórmulas.
Faz muita falta um debug.
Situação diferente: acumular consultas
Enviado: 10 Out 2021 12:21
por JoséQuintas
Eureka !!!
Fui filtrar contas de receitas/despesas, mas usei o campo de analítica/sintética.
São dois SELECTs com UNION ALL, e mais um processamento com equivalente de WHILE ! EOF().
Essa parte de "transferencia para apuracao do resultado" foi gerada pelo WHILE.
Agora é começar a alterar os relatórios pra poder conferir alguma coisa, e até pra poder configurar a conta de resultado que aí aparece como NULL.
Situação diferente: acumular consultas
Enviado: 10 Out 2021 12:28
por JoséQuintas
Era outro erro na rotina.
Tava salvando as informações da conta de lucro/prejuízo no lugar errado.
E acho que ainda tem outro erro, no que se refere a entrada/saída (débito/crédito).
Situação diferente: acumular consultas
Enviado: 10 Out 2021 12:33
por JoséQuintas
Realmente.... tinha outro erro.
Ao invés de entrada - saída, eu tinha colocado entrada + saída.
Tinha aparecido tudo como despesa, ao invés de despesa e receita.