Doğru, sorguları başka bir soru (elbette, MySQL kılavuzunda daha yararlı bir sözdizimi rehber olmalıdır?)
Ben (SO başka faydalı cevabını) bu sorgu var ...
SELECT DATE_FORMAT(`when`, '%e_%c_%Y')date, COUNT(`ip`) AddressCount FROM `Metrics` WHERE `ID` = '1' GROUP BY DATE(`when`)
Ben şimdi IP'ler tarihten başına ... yani tekil ziyaretçi için benzersiz / farklı sonuçlar elde etmek için benzer bir sorgu yapmak istiyorum. Benim sorgu bu oldu ...
SELECT DATE_FORMAT(`when`, '%e_%c_%Y')date, COUNT(distinct `ip`) AddressCount FROM `Metrics` WHERE `ID` = '1' GROUP BY DATE(`when`)
Ancak, bu Addresscount farklı miktarlarda olsa da, tarih bir tekrarı döner ...
date AddressCount
29_6_2009 1
30_6_2009 1
29_6_2009 1
30_6_2009 1
29_6_2009 1
NULL 1
15_5_2009 1
14_5_2009 2
NULL 3
14_5_2009 4
15_5_2009 1
26_6_2009 1
29_6_2009 1
26_6_2009 1
15_5_2009 1
26_6_2009 1
29_6_2009 1
Herhangi bir yanlış gidiyorum nereye fikir?