powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Выбрать значение по времени
3 сообщений из 3, страница 1 из 1
Выбрать значение по времени
    #38864420
mtsfignya
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Здравствуйте. Помогите пожалуйста, составить запрос. Я прошелся по форуму, нашел статью, но честно сказать, мало что понял. Вероятно маловато опыта. Вот к примеру: http://www.sql.ru/forum/783621/faq-nahozhdenie-zapisey-gde-zadannoe-znachenie-nahoditsya-mezhdu-znacheniyami-poley

Есть такая задача. Есть время и ip адрес. Сейчас, к примеру, спамеров вычисляю так:
Код: sql
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
32.
33.
34.
35.
36.
37.
38.
39.
40.
mysql> select vg_id,timefrom,timeto from rad00120140112 where ip = inet_aton('111.111.111.11') order by timefrom asc;
+-------+---------------------+---------------------+
| vg_id | timefrom            | timeto              |
+-------+---------------------+---------------------+
|   695 | 2014-01-11 23:58:12 | 2014-01-12 00:48:12 |
|   695 | 2014-01-12 00:48:12 | 2014-01-12 01:43:22 |
| 11262 | 2014-01-12 01:47:03 | 2014-01-12 01:51:34 |
|  8543 | 2014-01-12 02:05:50 | 2014-01-12 02:07:52 |
|  7481 | 2014-01-12 02:40:10 | 2014-01-12 02:42:17 |
|  5229 | 2014-01-12 04:30:34 | 2014-01-12 04:32:37 |
|  5390 | 2014-01-12 04:50:15 | 2014-01-12 04:52:18 |
| 12030 | 2014-01-12 05:04:25 | 2014-01-12 05:37:57 |
|  1335 | 2014-01-12 06:13:17 | 2014-01-12 06:15:20 |
|  8579 | 2014-01-12 07:20:52 | 2014-01-12 07:23:01 |
| 11005 | 2014-01-12 07:44:44 | 2014-01-12 07:46:48 |
| 10663 | 2014-01-12 07:56:50 | 2014-01-12 07:58:56 |
| 11557 | 2014-01-12 08:20:03 | 2014-01-12 08:23:50 |
|  4822 | 2014-01-12 09:18:50 | 2014-01-12 12:18:50 |
|  4822 | 2014-01-12 12:18:50 | 2014-01-12 13:06:20 |
|  5744 | 2014-01-12 16:04:32 | 2014-01-12 16:06:52 |
|  7655 | 2014-01-12 16:13:49 | 2014-01-12 16:15:52 |
|  9586 | 2014-01-12 16:24:23 | 2014-01-12 16:26:28 |
|  9537 | 2014-01-12 16:58:27 | 2014-01-12 17:02:05 |
|  3038 | 2014-01-12 17:13:57 | 2014-01-12 17:16:04 |
|  5786 | 2014-01-12 17:57:27 | 2014-01-12 18:00:26 |
|  9385 | 2014-01-12 18:07:28 | 2014-01-12 18:18:41 |
|  6115 | 2014-01-12 19:25:36 | 2014-01-12 19:29:15 |
|  4898 | 2014-01-12 19:42:23 | 2014-01-12 19:44:37 |
|  1772 | 2014-01-12 20:16:46 | 2014-01-12 20:33:04 |
|  3136 | 2014-01-12 20:38:17 | 2014-01-12 20:45:40 |
| 10800 | 2014-01-12 20:45:58 | 2014-01-12 20:47:59 |
|  6987 | 2014-01-12 21:06:58 | 2014-01-12 21:09:00 |
|  2592 | 2014-01-12 21:10:06 | 2014-01-12 22:28:40 |
| 11799 | 2014-01-12 22:36:36 | 2014-01-12 22:38:41 |
|   950 | 2014-01-12 23:46:28 | 2014-01-12 23:55:21 |
|  9359 | 2014-01-12 23:57:11 | 2014-01-12 23:59:59 |
+-------+---------------------+---------------------+
32 rows in set (0.00 sec)

mysql>



Это подзапрос в сложном запросе, остальные данные вычисляю по vg_id. Но в течение суток адрес 111.111.111.11 могли получать разные юзеры и я хотел бы упростить задачу себе, чтобы не искать их.

К примеру, у меня есть ip адрес и дата вида 2014-01-12 22:19 без секунд. Видно что это абонент с vg_id 2592, начал сессию 2014-01-12 21:10:06, закончил 2014-01-12 22:28:40.

Вопрос: как составить запрос, чтобы было видно только этого абонента? Спасибо заранее.
...
Рейтинг: 0 / 0
Выбрать значение по времени
    #38864656
Фотография Akina
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mtsfignyaК примеру, у меня есть ip адрес и дата вида 2014-01-12 22:19 без секунд. Видно что это абонент с vg_id 2592, начал сессию 2014-01-12 21:10:06, закончил 2014-01-12 22:28:40.

Вопрос: как составить запрос, чтобы было видно только этого абонента? Спасибо заранее.
Код: sql
1.
2.
3.
4.
SELECT vg_id, timefrom, timeto
FROM rad00120140112 
WHERE '2014-01-12 22:19' between timefrom AND timeto
AND ip = inet_aton('111.111.111.11')
...
Рейтинг: 0 / 0
Выбрать значение по времени
    #38864674
mtsfignya
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Чета я совсем туп. Огромное спасибо :)
...
Рейтинг: 0 / 0
3 сообщений из 3, страница 1 из 1
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Выбрать значение по времени
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]