|
MySQL.RU - Webboard
Вернуться
SQL запрос (Александр) 01/12/2014 - 17:45:01
Re: SQL запрос (Akina) 02/12/2014 - 09:07:48
Re: SQL запрос (Александр) 02/12/2014 - 09:58:24
Re: SQL запрос (Александр) 02/12/2014 - 14:51:53
Re: SQL запрос (Akina) 02/12/2014 - 17:23:07
> Original message text:
> From: Александр - 01/12/2014 - 17:45:01
> Subject:SQL запрос
> -----------------
> Добрый день, задача составить SQL запрос. Таблица - 3 колонки
> 1.Date - Дата время
> 2.Src - Источник
> 3.Dst - Назначения
> Задача посчитать сумму строк в которых (Назначение) равно (Источник в другой строчке) и разница во времени между ними не более 10 минут. пробовал запросы типа select count(*) from table where src=dst, но это сравнение в пределах одной строки и естественно не работает в какую сторону рыть?
>
From: Akina - 02/12/2014 - 17:23:07
Subject:SQL запрос
-----------------
Я вообще-то давал идею. Которую проверять следует на таблице в сотню максимум записей.
А для того, чтобы это работало с вменяемой скоростью, следует трансформировать BETWEEN в константное выражение относительно одной (любой) таблицы и создать необходимые индексы. Иначе декартово произведение плюс фулскан - оно может положить любой сервер.
[Это сообщение - спам!]
Последние сообщения из форума
Уважаемые посетители форума MySQL.RU!
Убедительная просьба, прежде чем задавать свой вопрос в этом форуме, обратите внимание на разделы:
- ответы на наиболее часто задаваемые вопросы - FAQ
- раздел документация
- раздел поиск по сообщениям форума и документации
Также, старайтесь наиболее подробно указывать свою ситуацию (версию операционной системы, версию MySQL,
версию программного обеспечения, по которому возникает вопрос, текст возникающих ошибок, и др.)
Помните, чем конкретнее Вы опишете ситуацию, тем больше шансов получить реальную помощь.
43285
|
|