Q_BASIC
Хранитель порядка
- Регистрация
- 30 Ноя 2013
- Сообщения
- 516
- Реакции
- 1.240
- Автор темы
- #1
Есть таблица:
ip | d | m | time
95.29.29.2 3 1 1418750946
95.11.10.2 3 1 1418750492
95.29.29.2 3 1 1418750491
10.29.29.1 4 1 1418750401
10.00.29.1 4 1 1418750401
10.29.20.1 4 1 1418750503
10.00.29.9 4 1 1418750910
Надо получить количество уникальных IP за каждый из 30 последних дней. (Диаграмму составляю)
За 3.1 - 2 уникальных
За 4.1 - 3 уникальных
И так далее
К примеру так за 1 день:
Но не делать же мне 30 таких запросов
Надо такое сделать:
В одной переменной, скажем $users, должен быть такой текст (string
1, 4, 2, 5, 10, 40, 20, 30, 4, 2, 5, 10, 40, 20, 30, 1, 4, 2, 5, 10, 40, 20, 30, 4, 2, 5, 10, 40, 20, 30
Кол-во посетителей через запятую
Так будет:
ip | d | m | time
95.29.29.2 3 1 1418750946
95.11.10.2 3 1 1418750492
95.29.29.2 3 1 1418750491
10.29.29.1 4 1 1418750401
10.00.29.1 4 1 1418750401
10.29.20.1 4 1 1418750503
10.00.29.9 4 1 1418750910
Надо получить количество уникальных IP за каждый из 30 последних дней. (Диаграмму составляю)
За 3.1 - 2 уникальных
За 4.1 - 3 уникальных
И так далее
К примеру так за 1 день:
Код:
SELECT COUNT(DISTINCT `ip`) FROM (`counter`) WHERE `time`>'.($time-2592000).'
Надо такое сделать:
В одной переменной, скажем $users, должен быть такой текст (string
1, 4, 2, 5, 10, 40, 20, 30, 4, 2, 5, 10, 40, 20, 30, 1, 4, 2, 5, 10, 40, 20, 30, 4, 2, 5, 10, 40, 20, 30
Кол-во посетителей через запятую
Так будет:
Последнее редактирование: