Tengo un dilema que no puedo resolver.
Tengo una tabla con accesos a un servidor apache, el los cuales por cada acceso me guarda el user agent, que son cosas como esto:
Código:
Yo lo que quiero, es hacer una consulta que me agrupe para luego sumarlos, por ejemplo, los registros cuyo campo 'agent' contenga cierta cadena, por ejemplo, contar cuantos registros contienen 'msie', cuantos 'firefox', cuantos 'opera' etc.agent ------------------------------------------------- Mozilla/4.7 [en] (WinNT; U) Mozilla/4.0 (compatible; MSIE 5.01; Windows NT) Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.0; T312461; .NET CLR 1.1.4322) Mozilla/4.0 (compatible; MSIE 5.0; Windows NT 4.0) Opera 5.11 [en] Mozilla/5.0 (Windows; U; Windows NT 5.0; en-US; rv:1.0.2) Gecko/20030208 Netscape/7.02 Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.6) Gecko/20040612 Firefox/0.8 Mozilla/5.0 (compatible; Konqueror/3.2; Linux) (KHTML, like Gecko) Lynx/2.8.4rel.1 libwww-FM/2.14 SSL-MM/1.4.1 OpenSSL/0.9.6h
La respuesta que quisiera seria:
Código:
¿Me entienden? cantAgent agentString ---------------------------------------- 3532 msie 5435 firefox 6463 opera 1263 konqueror etc etc