Ir para o conteúdo
  • Revista PROGRAMAR: Já está disponível a edição #57 da revista programar. Faz já o download aqui!

fil79

problema SQL

Mensagens Recomendadas

fil79    5
fil79

Boas

Quero que uma query me devolva os totais de registos (neste caso a contagem), mas não estou a conseguir:


SELECT count( * ) AS contagem,SUM(contagem), tipoactividade.descricao AS descricao
FROM `ocorrencias` 
INNER JOIN tipoactividade ON ( ocorrencias.tipo = tipoactividade.idTipo ) 
GROUP BY tipo
ORDER BY tipoactividade.descricao ASC 
LIMIT 0 , 30 

Desde já agradeço

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites
fil79    5
fil79

como posso fazer isso?

existem duas tabelas tipo e ocorrencia, quero saber o número de ocorrencias por tipo, o que estou a conseguir, o resultado é algo do tipo:

|      nome          |total|

|    ocorrencia a    |  2  |

|    ocorrencia b    |  8  |

|    ocorrencia c    |  6  |

|    ocorrencia d    |  3  | 

o que preciso de saber é  o somatório do total (em SQL) para poder aplicar análise gráfica

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites
M6    71
M6

Então tens de colocar o tipo no select.

Todos os campos não agregados têm de estar referidos na clausula group by, caso contrário não é possível fazer a agregação.

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Crie uma conta ou ligue-se para comentar

Só membros podem comentar

Criar nova conta

Registe para ter uma conta na nossa comunidade. É fácil!

Registar nova conta

Entra

Já tem conta? Inicie sessão aqui.

Entrar Agora


×

Aviso Sobre Cookies

Ao usar este site você aceita a nossa Política de Privacidade