Autor Tópico: Má exibição de porcentagem na consulta  (Lida 109 vezes)

Emerson Oliv

  • Novato
  • *
  • Mensagens: 2
Má exibição de porcentagem na consulta
« Online: Janeiro 04, 2019, 12:02:55 pm »
Tenho uma ata de frequência de alunos e preciso exibir a porcentagem de presença por dia. Quando faço esse calculo pelos eventos ele calcula aluno por aluno ( ou seja, só a porcentagem do ultimo aluno estaria certa). Então eu fiz o calculo pelo SQL e ele só exibe o ultimo aluno com a porcentagem.
  Para contornar isso eu fiz essa aplicação só exibir a porcentagem, e criei outra aplicação dessa ata igual só que sem a porcentagem e chamei a primeira como uma sub-consulta, só que ele esta exibindo varias vezes, ao lado do nome dos alunos.


Ata Data           Aluno                                                           Situação      Percentual
07/05/2013   AILSON BATISTA DOS PASSOS                            FT              68,18 %
07/05/2013   ALEXSANDRO JOSE DA SILVA                            FT              68,18 %
07/05/2013   DIEGO RAFAEL RODRIGUES                            FT              68,18 %
07/05/2013   JOSE CHIMENDES DA SILVA                            FT              68,18 %
07/05/2013   LEANDRO DA SILVA CAVALCANTE                         FT              68,18 %
07/05/2013   SERGIO PEREIRA DE LIMA                                    FT              68,18 %
07/05/2013   WESLEY JORGE BENTO DO NASCIMENTO           FT              68,18 %
07/05/2013   CHARLES FERNANDES DA SILVA                           OK              68,18 %
07/05/2013   CLAUDIO DIONIZIO FERREIRA                            OK              68,18 %
07/05/2013   EDUARDO RODRIGUES NEVES                            OK              68,18 %
07/05/2013   FABIO NOVAES DOS SANTOS                            OK              68,18 %
07/05/2013   HERBERTON WANDERLEY DE LUNA PASSOS    OK              68,18 %
07/05/2013   HUGO RAFAEL CAVALCANTE FERREIRA           OK              68,18 %
07/05/2013   JOSE CARLOS MARQUES PEREIRA                    OK              68,18 %
07/05/2013   JULIANO GONCALVES DA SILVA                       OK              68,18 %
07/05/2013   MARCILIO LOPES DA GAMA                                OK              68,18 %
07/05/2013   MILTON GOMES LOURENCO DOS SANTOS              OK              68,18 %
07/05/2013   PAULO ANDRE BARBOSA FERREIRA                    OK              68,18 %
07/05/2013   RENATO PEREIRA DA SILVA                            OK              68,18 %
07/05/2013   RONALDO ALVES GOMES                                    OK              68,18 %
07/05/2013   SERGEI OSMAR DE ALMEIDA SILVA                    OK              68,18 %
07/05/2013   WILLIAM SILVA RODRIGUES                            OK              68,18 %

Tem alguma forma de exibir isso melhor? de preferência uma unica vez.
       

Haroldo

  • Expert
  • *****
  • Mensagens: 8980
  • Conhecimento diminui limitações.△TFA△
    • InfinitusWeb Software de Gestãol/Gestão ITIL/Consultoria Scriptcase
Re:Má exibição de porcentagem na consulta
« Responder #1 Online: Janeiro 04, 2019, 12:57:32 pm »
Crie uma tabela temporária com todos os calculos e monta a grid em cima da tabela.
Faça uma Stored Procedure para alimentar a tabela e execute a SP no evento onscriptinit da Grid.


Tenho uma ata de frequência de alunos e preciso exibir a porcentagem de presença por dia. Quando faço esse calculo pelos eventos ele calcula aluno por aluno ( ou seja, só a porcentagem do ultimo aluno estaria certa). Então eu fiz o calculo pelo SQL e ele só exibe o ultimo aluno com a porcentagem.
  Para contornar isso eu fiz essa aplicação só exibir a porcentagem, e criei outra aplicação dessa ata igual só que sem a porcentagem e chamei a primeira como uma sub-consulta, só que ele esta exibindo varias vezes, ao lado do nome dos alunos.


Ata Data           Aluno                                                           Situação      Percentual
07/05/2013   AILSON BATISTA DOS PASSOS                            FT              68,18 %
07/05/2013   ALEXSANDRO JOSE DA SILVA                            FT              68,18 %
07/05/2013   DIEGO RAFAEL RODRIGUES                            FT              68,18 %
07/05/2013   JOSE CHIMENDES DA SILVA                            FT              68,18 %
07/05/2013   LEANDRO DA SILVA CAVALCANTE                         FT              68,18 %
07/05/2013   SERGIO PEREIRA DE LIMA                                    FT              68,18 %
07/05/2013   WESLEY JORGE BENTO DO NASCIMENTO           FT              68,18 %
07/05/2013   CHARLES FERNANDES DA SILVA                           OK              68,18 %
07/05/2013   CLAUDIO DIONIZIO FERREIRA                            OK              68,18 %
07/05/2013   EDUARDO RODRIGUES NEVES                            OK              68,18 %
07/05/2013   FABIO NOVAES DOS SANTOS                            OK              68,18 %
07/05/2013   HERBERTON WANDERLEY DE LUNA PASSOS    OK              68,18 %
07/05/2013   HUGO RAFAEL CAVALCANTE FERREIRA           OK              68,18 %
07/05/2013   JOSE CARLOS MARQUES PEREIRA                    OK              68,18 %
07/05/2013   JULIANO GONCALVES DA SILVA                       OK              68,18 %
07/05/2013   MARCILIO LOPES DA GAMA                                OK              68,18 %
07/05/2013   MILTON GOMES LOURENCO DOS SANTOS              OK              68,18 %
07/05/2013   PAULO ANDRE BARBOSA FERREIRA                    OK              68,18 %
07/05/2013   RENATO PEREIRA DA SILVA                            OK              68,18 %
07/05/2013   RONALDO ALVES GOMES                                    OK              68,18 %
07/05/2013   SERGEI OSMAR DE ALMEIDA SILVA                    OK              68,18 %
07/05/2013   WILLIAM SILVA RODRIGUES                            OK              68,18 %

Tem alguma forma de exibir isso melhor? de preferência uma unica vez.