|
MySQL.RU - Webboard
Вернуться
Помогите создать сложный запрос (WebSQLNeeder) 15/07/2007 - 10:50:11
Re: Помогите создать сложный запрос (bac) 15/07/2007 - 14:28:16
Re: Помогите создать сложный запрос (WebSQLNeeder) 15/07/2007 - 15:19:03
Re: Помогите создать сложный запрос (Servekon) 16/07/2007 - 17:41:54
Re: Помогите создать сложный запрос (bac) 16/07/2007 - 22:29:51
Re: Помогите создать сложный запрос (xeim) 17/07/2007 - 07:28:21
> Original message text:
> From: WebSQLNeeder - 15/07/2007 - 10:50:11
> Subject:Помогите создать сложный запрос
> -----------------
> Значит есть таблица, в которую сохраняются айпи людей, которые кликнули по ссылке. Я сделал с помощью пхп за период "сегодня" и "вчера" выборку сколько уникальных айпи кликнуло. А от проблема как сделать то же самое скажем за неделю, за месяц и "всего"? Простое SELECT * не поможет так как оно выдаст все клики без определения повторяющихся притом повторяющиеся засчитываются если в разные дни были совершены ...
>
From: WebSQLNeeder - 15/07/2007 - 15:19:03
Subject:Помогите создать сложный запрос
-----------------
Вот пример как я делаю для того что бы определить сколько уникальных кликов было СЕГДНЯ:
$sql="SELECT DISTINCT ip FROM stat_click3 WHERE ... AND DATE(time)='$ddd'";
$result=mysql_query($sql);
$cnttoday=mysql_num_rows($result);
Вот как я делаю что бы узнать сколько уникальных кликов было ВЧЕРА:
$time = strtotime("-1 day");
$fecha = date("Y-m-d", $time);
$sql="SELECT DISTINCT ip FROM stat_click3 WHERE ... AND DATE(time)='$fecha'";
$result=mysql_query($sql);
$cntyesterday=mysql_num_rows($result);
Вот, теперь аналогично нужно узнать за неделю и за месяц, НО просто поставить -7 и -30 дней будет не правельно так как через сутки один и тот же айпи становится опять "уникальным". Вот такой вопрос. Можете помочь, ато я запутался с алгоритмом :(
[Это сообщение - спам!]
Последние сообщения из форума
Уважаемые посетители форума MySQL.RU!
Убедительная просьба, прежде чем задавать свой вопрос в этом форуме, обратите внимание на разделы:
- ответы на наиболее часто задаваемые вопросы - FAQ
- раздел документация
- раздел поиск по сообщениям форума и документации
Также, старайтесь наиболее подробно указывать свою ситуацию (версию операционной системы, версию MySQL,
версию программного обеспечения, по которому возникает вопрос, текст возникающих ошибок, и др.)
Помните, чем конкретнее Вы опишете ситуацию, тем больше шансов получить реальную помощь.
31879
|
|