fil79 Posted October 21, 2009 at 02:38 PM Report Share #292712 Posted October 21, 2009 at 02:38 PM 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 MCITP-MCTS-MCP Link to comment Share on other sites More sharing options...
M6 Posted October 21, 2009 at 08:39 PM Report Share #292782 Posted October 21, 2009 at 08:39 PM O Group By tem de especificar todos os campos que estão no select à excepção dos agrupados, neste caso tens de fazer por "descricao". 10 REM Generation 48K! 20 INPUT "URL:", A$ 30 IF A$(1 TO 4) = "HTTP" THEN PRINT "400 Bad Request": GOTO 50 40 PRINT "404 Not Found" 50 PRINT "./M6 @ Portugal a Programar." Link to comment Share on other sites More sharing options...
fil79 Posted October 22, 2009 at 11:08 AM Author Report Share #292863 Posted October 22, 2009 at 11:08 AM 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 MCITP-MCTS-MCP Link to comment Share on other sites More sharing options...
M6 Posted October 22, 2009 at 01:34 PM Report Share #292897 Posted October 22, 2009 at 01:34 PM 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. 10 REM Generation 48K! 20 INPUT "URL:", A$ 30 IF A$(1 TO 4) = "HTTP" THEN PRINT "400 Bad Request": GOTO 50 40 PRINT "404 Not Found" 50 PRINT "./M6 @ Portugal a Programar." Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now