Если нет - значит его нужно завести. А по второму вопросу - вы давно пробовали на facebook, vk, twitter и прочие по ip сходить? На дворе не 2005 год, контент висит на куче ip-адресов и подтягивается при непосредственном участии dns-а.
Да, с дистинктом я ошибся, он должен быть первым в выборке. В любом случае, он делает то же, что и group by.
Можно попробовать так:
SELECT `date`, `name`, `cash` FROM `stats` WHERE `date` in (select distinct `date` from `stats` where date > $startDate limit $shift) ORDER BY `date` ASC
Написано
Войдите на сайт
Чтобы задать вопрос и получить на него квалифицированный ответ.