powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / MySQL [игнор отключен] [закрыт для гостей] / SQL не простой запрос
2 сообщений из 2, страница 1 из 1
SQL не простой запрос
    #38687071
3DMaximus
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Прошу помощь в решении
Есть таблица

*******Дата**************Номер*************Статус
05.05.2014 01:05:30 *** 319 *********** НЕ ОТВЕЧЕН
05.05.2014 01:15:30 *** 319 *********** НЕ ОТВЕЧЕН
05.05.2014 01:25:30 *** 318 *********** НЕ ОТВЕЧЕН
06.05.2014 01:55:30 *** 319 *********** НЕ ОТВЕЧЕН
06.05.2014 02:25:30 *** 355 *********** НЕ ОТВЕЧЕН
06.05.2014 09:05:30 *** 315 *********** НЕ ОТВЕЧЕН
06.05.2014 10:05:30 *** 305 ************* ОТВЕЧЕН
07.05.2014 11:55:30 *** 319 ************* ОТВЕЧЕН
07.05.2014 12:25:30 *** 315 *********** НЕ ОТВЕЧЕН
07.05.2014 21:15:30 *** 319 *********** НЕ ОТВЕЧЕН
08.05.2014 11:05:30 *** 315 *********** НЕ ОТВЕЧЕН

Пользователь задает: (Промежуток времени) и (Количество подряд "НЕ ОТВЕЧЕН" звонков)
То есть программа должна показать все номера на которых не было дано ответа с интервалом указанным пользователем.

Пример:

Значение "Количество пропущенных звонков подряд" = «3» (Y)

Номер (319) если (НЕ ОТВЕЧЕН) то +1(Z)
Номер (319) если (НЕ ОТВЕЧЕН) то +1(Z)
Номер (319) если (НЕ ОТВЕЧЕН) то +1(Z)

Z(1+1+1) = X

если Номер (319) . (X) = (Y) ТО данные записываются в таблицу и берется следующий номер

Если
Номер (319) = (НЕ ОТВЕЧЕН) то +1(Z)
Номер (319) = (НЕ ОТВЕЧЕН) то +1(Z)
Номер (319) = (ОТВЕЧЕН) то +100(Z)

Z(1+1+100) = X

если Номер (319). (X) > (Y) ТО данные не записываются в таблицу и берется следующий номер
...
Рейтинг: 0 / 0
SQL не простой запрос
    #38687121
Фотография javajdbc
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
3DMaximus,

посмотрите ФАК по работе с переменными.
Сначала вам надо отсортировать по Номеру
потом по дате.
Затем в цикле, строчка за строчкой,
накапливать сумму неотвеченых звонков.
Как только наберется сумма -- выставлять флаг "три_неотвеченых_звонка".
За второй проход записис с флажком записываются в другую таблицу.
...
Рейтинг: 0 / 0
2 сообщений из 2, страница 1 из 1
Форумы / MySQL [игнор отключен] [закрыт для гостей] / SQL не простой запрос
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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