Ir para conteúdo

Arquivado

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

TeixeiraRamos

Total no final de uma tabela

Recommended Posts

Considerando a sintaxe:

SELECT tb_lotw_confirmados_lista_entidades_ARRL.id_lotw_confirmados, 
tb_siglas_paises.nome_pais, 
tb_continentes.nome_continente, 
tb_lotw_confirmados_lista_entidades_ARRL.confirmado_lotw, 
tb_lotw_confirmados_lista_entidades_ARRL.lotw_confirmado_160m, 
tb_lotw_confirmados_lista_entidades_ARRL.lotw_confirmado_80m, 
tb_lotw_confirmados_lista_entidades_ARRL.lotw_confirmado_12m, 
tb_lotw_confirmados_lista_entidades_ARRL.lotw_confirmado_10m,
tb_lotw_confirmados_lista_entidades_ARRL.lotw_confirmado_6m, 
COUNT(tb_lotw_confirmados_lista_entidades_ARRL.lotw_confirmado_160m) +
COUNT(tb_lotw_confirmados_lista_entidades_ARRL.lotw_confirmado_80m) + 
COUNT(tb_lotw_confirmados_lista_entidades_ARRL.lotw_confirmado_12m) + 
COUNT(tb_lotw_confirmados_lista_entidades_ARRL.lotw_confirmado_10m) +
COUNT(tb_lotw_confirmados_lista_entidades_ARRL.lotw_confirmado_6m) AS total_qso,
COUNT(tb_lotw_confirmados_lista_entidades_arrl.confirmado_lotw) AS total_entidades
FROM tb_continentes INNER JOIN (tb_siglas_paises INNER JOIN tb_lotw_confirmados_lista_entidades_ARRL
ON tb_siglas_paises.Identificação = tb_lotw_confirmados_lista_entidades_ARRL.nome_pais)
ON tb_continentes.continente_id = tb_lotw_confirmados_lista_entidades_ARRL.nome_continente
GROUP BY tb_lotw_confirmados_lista_entidades_ARRL.id_lotw_confirmados,
tb_siglas_paises.nome_pais,
tb_continentes.nome_continente,
tb_lotw_confirmados_lista_entidades_ARRL.confirmado_lotw,
tb_lotw_confirmados_lista_entidades_ARRL.lotw_confirmado_160m,
tb_lotw_confirmados_lista_entidades_ARRL.lotw_confirmado_80m,
tb_lotw_confirmados_lista_entidades_ARRL.lotw_confirmado_12m,
tb_lotw_confirmados_lista_entidades_ARRL.lotw_confirmado_10m,
tb_lotw_confirmados_lista_entidades_ARRL.lotw_confirmado_6m
ORDER BY tb_siglas_paises.nome_pais;






Pode gerar uma tabela com duas colunas no final, ou seja, total_qso e a coluna total_entidades uma do lado da outra.
Ocorre que não estou conseguindo criar no final da tabela o SUM para as colunas na horizontal, no final assim:

Entidade | confirmado_160m | confirmado_80m | confirmado_12m | confirmado_10m | confirmado_6m | total qso | total_entidade |
Itália | AA | | TT | | MMM | 3 | 1 |
Zambia | YY | PP | | AY | VRY | 4 | 1 |

Total | 2 | 1 | 1 | 1 | 2 | 7 | 2 |

Eu tenho criado outra SELECT só para fazer a soma do Total das colunas, mas acredito que tenha condições de fazer uma só sintaxe.

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.