Jump to content


loneknight

Member Since 07/01/2009
Offline Last Active 15/01/2009, 15:31
-----

Topics I've Started

Soma Em Sql Com Filtro

07/01/2009, 13:16

Olá,

Gostaria de saber se alguém pode me ajudar com uma consulta MySQL, tenho as seguinte tabela:

ip | data | bytesEnviados |
192.168.0.1| 2009-01-05 | 200 |
192.168.0.2| 2009-01-05 | 150 |
192.168.0.1|2009-01-06 | 10 |
192.168.0.2|2009-01-06 | 30 |
192.168.5.1| 2009-01-05 | 25 |
192.168.5.2| 2009-01-05 | 10 |
192.168.5.1| 2009-01-06 | 90 |
192.168.5.2| 2009-01-06 | 65 |

Meu problema é que tenho que somar a coluna de bytes enviados para uma determinada rede (por exemplo: 192.168.0.'qualquer coisa')
O resultado teria que ser alguma coisa do tipo:
rede 192.168.0.'0' = 200+150+10+30 = 390 bytes enviados.
rede 192.168.5.'0' = 25+10+90+65 = 190 bytes enviados.

Já tentei com a seguinte consulta:
"select ip,sum(bytesEnviados) from tabela group by ip", mas assim soma as colunas pra um determinado ip.
por exemplo: 192.168.0.1 = 200+10

"select ip,sum(bytesEnviados) from tabela where ip like '192.168.0.%' group by ip" mas o resultado é o mesmo.
Alguém tem alguma idéia para me ajudar?

Obrigado.

IPB Skin By Virteq