由於我最近推出了一個播客,我想分析我們的Downloaddata。但有些客戶似乎發送了多個請求。所以我只希望每15分鐘爲每個IP和用戶代理計算一次請求。我能想到的最好的事情是以下查詢,它每小時對每個IP和User-Agent計算一次請求。任何想法如何在MySQL中解決這個問題?MySQL:Datefield的精確度
SELECT episode, podcast, DATE_FORMAT(date, '%d.%m.%Y %k') as blurry_date, useragent, ip FROM downloaddata GROUP BY ip, useragent
這是我有
CREATE TABLE `downloaddata` (
`id` int(11) unsigned NOT NULL AUTO_INCREMENT,
`date` datetime NOT NULL,
`podcast` varchar(255) DEFAULT NULL,
`episode` int(4) DEFAULT NULL,
`source` varchar(255) DEFAULT NULL,
`useragent` varchar(255) DEFAULT NULL,
`referer` varchar(255) DEFAULT NULL,
`filetype` varchar(15) DEFAULT NULL,
`ip` varchar(255) DEFAULT NULL,
PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=216 DEFAULT CHARSET=utf8;