Clipper On Line • Ver Tópico - Situação diferente: acumular consultas

Situação diferente: acumular consultas

Discussão sobre SQL

Moderador: Moderadores

 

Situação diferente: acumular consultas

Mensagempor JoséQuintas » 09 Out 2021 21:01

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?
José M. C. Quintas
Harbour 3.2, mingw, gtwvg, multithread, dbfcdx, ADO+MySql, PNotepad
"The world is full of kings and queens, who blind our eyes and steal our dreams Its Heaven and Hell"

https://github.com/JoseQuintas/
Avatar de usuário

JoséQuintas
Membro Master

Membro Master
 
Mensagens: 18013
Data de registro: 26 Fev 2007 11:59
Cidade/Estado: São Paulo-SP
Curtiu: 15 vezes
Mens.Curtidas: 1206 vezes

Situação diferente: acumular consultas

Mensagempor alxsts » 09 Out 2021 21:35

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...
[]´s
Alexandre Santos (AlxSts)
alxsts
Colaborador

Colaborador
 
Mensagens: 2943
Data de registro: 12 Ago 2008 15:50
Cidade/Estado: São Paulo-SP-Brasil
Curtiu: 21 vezes
Mens.Curtidas: 248 vezes

Situação diferente: acumular consultas

Mensagempor JoséQuintas » 10 Out 2021 11:29

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.
José M. C. Quintas
Harbour 3.2, mingw, gtwvg, multithread, dbfcdx, ADO+MySql, PNotepad
"The world is full of kings and queens, who blind our eyes and steal our dreams Its Heaven and Hell"

https://github.com/JoseQuintas/
Avatar de usuário

JoséQuintas
Membro Master

Membro Master
 
Mensagens: 18013
Data de registro: 26 Fev 2007 11:59
Cidade/Estado: São Paulo-SP
Curtiu: 15 vezes
Mens.Curtidas: 1206 vezes

Situação diferente: acumular consultas

Mensagempor JoséQuintas » 10 Out 2021 12:21

contabil.png


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.
José M. C. Quintas
Harbour 3.2, mingw, gtwvg, multithread, dbfcdx, ADO+MySql, PNotepad
"The world is full of kings and queens, who blind our eyes and steal our dreams Its Heaven and Hell"

https://github.com/JoseQuintas/
Avatar de usuário

JoséQuintas
Membro Master

Membro Master
 
Mensagens: 18013
Data de registro: 26 Fev 2007 11:59
Cidade/Estado: São Paulo-SP
Curtiu: 15 vezes
Mens.Curtidas: 1206 vezes

Situação diferente: acumular consultas

Mensagempor JoséQuintas » 10 Out 2021 12:28

contabil.png


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).
José M. C. Quintas
Harbour 3.2, mingw, gtwvg, multithread, dbfcdx, ADO+MySql, PNotepad
"The world is full of kings and queens, who blind our eyes and steal our dreams Its Heaven and Hell"

https://github.com/JoseQuintas/
Avatar de usuário

JoséQuintas
Membro Master

Membro Master
 
Mensagens: 18013
Data de registro: 26 Fev 2007 11:59
Cidade/Estado: São Paulo-SP
Curtiu: 15 vezes
Mens.Curtidas: 1206 vezes

Situação diferente: acumular consultas

Mensagempor JoséQuintas » 10 Out 2021 12:33

contabil.png


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.
José M. C. Quintas
Harbour 3.2, mingw, gtwvg, multithread, dbfcdx, ADO+MySql, PNotepad
"The world is full of kings and queens, who blind our eyes and steal our dreams Its Heaven and Hell"

https://github.com/JoseQuintas/
Avatar de usuário

JoséQuintas
Membro Master

Membro Master
 
Mensagens: 18013
Data de registro: 26 Fev 2007 11:59
Cidade/Estado: São Paulo-SP
Curtiu: 15 vezes
Mens.Curtidas: 1206 vezes




Retornar para SQL

Quem está online

Usuários vendo este fórum: Nenhum usuário registrado online e 6 visitantes


Ola Amigo, espero que meu site e forum tem lhe beneficiado, com exemplos e dicas de programacao.
Entao divulgue o link da Doacao abaixo para seus amigos e redes sociais ou faça uma doacao para o site forum...
MUITO OBRIGADO PELA SUA DOACAO!
Faça uma doação para o forum
cron
v
Olá visitante, seja bem-vindo ao Fórum Clipper On Line!
Efetue o seu login ou faça o seu Registro