SQL, подсчет количества уникальных записей за дату

fire-one

Новичок
Доброго времени суток.
Есть таблица: IP_ADDRESS, YEAR, MONTH, DAY

В которую заносится каждое посещение сайта.
Задача считать количество хитов, (всего записей с одним YEAR, MONTH, DAY) и хостов (количество записей с одним IP_ADDRESS в один YEAR, MONTH, DAY). Количество хитов считаю с помощью:
PHP:
SELECT `year`,`month`,`day`, COUNT( * ) AS `hits` FROM `hits` GROUP BY `year`,`month`,`day`
А как подсчитать количество хостов?
перепробовал множество вариаций, но то что надо не получается. или одним запросом не получится?
 

HEm

Сетевой бобер
а GROUP BY `year`,`month`,`day`,`IP_ADDRESS` не катит разве?
 

HEm

Сетевой бобер
PHP:
SELECT `year` , `month` , `day` , COUNT( DISTINCT ( ip ) ) AS `hosts` 
FROM `hits` 
GROUP BY `year` , `month` , `day`
вот так вроде получилось
 
Сверху