Если вы хотите показать количество уникальных IP-адресов, вы можете использовать MySQL GROUP BY :
SELECT COUNT(DISTINCT(ip)), DATE(date)
FROM statistics
GROUP BY date
ORDER BY date DESC
Если вы хотите получить список всех уникальных IP-адресов на дату, вам нужно сгруппировать их после того, как вы все их получите, например,
$sql = "SELECT DISTINCT(ip) AS ip, DATE(date)
FROM statistics
ORDER BY date DESC";
$res = mysql_query($sql);
$ips = array();
while ($r = mysql_fetch_object($res)) {
$ips[$r->date][] = $r->ip;
}
foreach ($ips as $date => $list) {
// echo the $date
foreach ($list as $ip) {
// go through all the ips
}
}