我的數據庫中有referer記錄。所有記錄包括日期,點擊次數,卷軸,國家等。 在這裏,我成功地將引文記錄分組幷包括點擊次數,卷軸,國家等的平均值。但是,我也希望啓用日期範圍,如最近3天。mySQL - 如何整合這個「僅限最後3天」查詢
SELECT *, COUNT(*), COUNT(conv), AVG(clicks), AVG(scrolls),
AVG(spent) FROM track where referid='".$memberr."' GROUP BY
referer ORDER BY ".$sortby." desc limit 0,35
如何集成這個過去三天中查詢上面我的mysql_query?
FROM_UNIXTIME(date,'%Y-%m-%d') > CURDATE() - INTERVAL 3 DAY
您的代碼很容易受到SQL注入。瞭解[*準備的語句*](http://j.mp/T9hLWi) – Kermit 2013-05-03 14:06:02
您正在使用「GROUP BY」。 – Kermit 2013-05-03 14:06:36
由於您有一個「GROUP BY referer」,因此'SELECT *,...'應該是'SELECT referer,...'。否則,你可能會得到錯誤的結果,就像@FreshPrinceOfSO指向的那樣。 – 2013-05-03 14:08:36