je cherche à trouver sur des fichiers de logs les adresses IP qui demandent plus de 40 pages par minutes. J'utilise MySQL.
Ma table est la suivante :
Code : Tout sélectionner
CREATE TABLE IF NOT EXISTS `logs` (
`id_logs` int(11) NOT NULL auto_increment,
`date` datetime default NULL,
`ip` varchar(50) default NULL,
`uri` varchar(250) default NULL,
PRIMARY KEY (`id_logs`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=1Code : Tout sélectionner
SELECT COUNT( ip ) AS nbre, ip, date
FROM `logs`
WHERE MINUTE( `date` ) = '10'
GROUP BY ip
HAVING nbre > 40
ORDER BY nbre DESC Merci à tous de votre aide.