Gauge

Para os gráficos do tipo gauge deve seguir o seguinte formato: Retornar um um registro sendo que a primeira coluna deve trazer um texto escrito “PONTEIRO” e na segunda o valor que será para a seta do gráfico. Após retornar o primeiro registro, deve-se fazer consulta de união que trazem a cor da faixa na primeira coluna e valor máximo que o ponteiro pode apontar para esta faixa. Segue abaixo um exemplo:

SELECT 'PONTEIRO', COUNT(*) AS "Qtd. Matrículas" FROM TB_MESTRE_ALUNO -- Traz o primeiro registro
INNER JOIN TB_TURMA ON (MAL_TURID = TUR_ID)                           --
INNER JOIN TB_PERIODO_LETIVO ON (TUR_PERID = PEL_PERID)               --
WHERE MAL_SITMAT = 'ATIVO' AND PEL_DESCRI = '2017/1'                  --
UNION                                                        -- começo das consultas de união
SELECT 'cc6666', 100                                         -- seta a cor cc6666 até o valor 100.
UNION                                                        -- e assim em diante abaixo
SELECT 'E7E658', 200
UNION
SELECT '93b75f', 300
UNION
SELECT '66cc66', 600

Exemplo do gráfico:

  • (edição externa)