Ir para conteúdo

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Wekslei

consulta no firebird

Recommended Posts

Amigos, tenho uma tabela chamada TBLPESQUISA onde dependendo da escolha do usuário no form do delphi na tabela grava: EXCELENTE, MUITO BOM, BOM, REGULAR, INSUFICIENTE FÇO A SEGUINTE CONSULTA:

Select count(*) AS QUANTIDADE, PROCINSC From TBLPESQUISA Group By PROCINSC e me retorna o seguinte:

QUANTIDADE PROCINSC

1 BOM

2 EXCELENTE

5 MUITO BOM

8 REGULAR

9 INSUFICIENTE

A pergunta é tem como colocar uma coluna ao lado com a porcentagem de cada item como:

QUANTIDADE PROCINSC Porcentagem(%)

1 BOM 6,25

2 EXCELENTE 12,5

5 MUITO BOM 31,25

8 REGULAR 50

Desde já agradeço.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Já que esta usando o delphi, use um campo calculado para achar o percentual, e ainda pode trazer no seu SQL uma coluna com o total de respostas, para ajudar no seu SQL.

 

 

SELECT COUNT(*) AS QUANTIDADE, PROCINSC,
(SELECT COUNT(*)
FROM TBLPESQUISA) AS TOTAL
FROM TBLPESQUISA GROUP BY PROCINSC

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.