powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Игнорить записи в которых разница по времени до 5 секунд
9 сообщений из 9, страница 1 из 1
Игнорить записи в которых разница по времени до 5 секунд
    #38382657
m0z0k
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Добрый день!
Помогите написать запрос в базу.
Суть:
Нужно игнорить записи в которых разница по времени до 5 секунд (между ID 4720 и 4722). Все остальное отображать.

Записи в таблице:

time ID Ac Source Target
2013-08-28 13:51:49.000 4720 S Admin test.test
2013-08-28 13:51:50.000 4722 S Admin test.test
2013-08-28 13:55:50.000 4722 S Admin test.test

Результатом должен быть вывод:
2013-08-28 13:55:50.000 4722 S Admin test.test
...
Рейтинг: 0 / 0
Игнорить записи в которых разница по времени до 5 секунд
    #38382663
Фотография Akina
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ну так посчитай эту разницу, да фильтрани по ней...
...
Рейтинг: 0 / 0
Игнорить записи в которых разница по времени до 5 секунд
    #38382666
Фотография Akina
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ну или подзапросик сделай коррелированный - есть или нет такая близкая запись... если есть - запись фтопку.
...
Рейтинг: 0 / 0
Игнорить записи в которых разница по времени до 5 секунд
    #38382673
miksoft
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А я бы отсортировал по времени и фильтровал либо по переменным, либо на клиенте.
...
Рейтинг: 0 / 0
Игнорить записи в которых разница по времени до 5 секунд
    #38382691
m0z0k
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Akina,

я бы написал, но к сожалению знаний не хватает(
...
Рейтинг: 0 / 0
Игнорить записи в которых разница по времени до 5 секунд
    #38382703
m0z0k
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Akina,
можно по подробней по поводу "Ну или подзапросик сделай коррелированный - есть или нет такая близкая запись... если есть - запись фтопку."?
...
Рейтинг: 0 / 0
Игнорить записи в которых разница по времени до 5 секунд
    #38382803
Фотография Akina
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
схематично
Код: sql
1.
2.
3.
4.
5.
6.
7.
8.
9.
select t1.* 
from table t1 
where not exist
(
  select 1
  from table t2
  where t2.time < t1.time + '5s'
  and t2.somedata = t1.somedata
)
...
Рейтинг: 0 / 0
Игнорить записи в которых разница по времени до 5 секунд
    #38385053
m0z0k
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Akina,

Выдаёт ошибку:
Conversion failed when converting datetime from character string.
...
Рейтинг: 0 / 0
Игнорить записи в которых разница по времени до 5 секунд
    #38385125
Фотография Akina
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ну устрани её, чё как маленький-то...
...
Рейтинг: 0 / 0
9 сообщений из 9, страница 1 из 1
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Игнорить записи в которых разница по времени до 5 секунд
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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