|
Помогите с запросом, если такой можно создать.
|
|||
---|---|---|---|
#18+
FireBird 2.5. Записей более 3 млн. Имеем таблицу Код: sql 1. 2. 3. 4. 5. 6.
Таблица с данными регистрации тлф вызовов, при этом у номера может быть только "вход" звонки, могут быть только "исход" звонки, а могут быть и те и другие. Вопрос: помогите создать запрос (если возможно) чтобы выбрать все номера у которых были и "вход" и "исход" за период, при этом у такого номера (DB_NUMTLF) вывести все строки этого номера с типом (DB_TYPE) и ДатойВременем (DB_DATE). А то что-то не могу понять в какую сторону копать. ... |
|||
:
Нравится:
Не нравится:
|
|||
21.11.2017, 10:42 |
|
Помогите с запросом, если такой можно создать.
|
|||
---|---|---|---|
#18+
нифига не понял, приведи пример с парой десятков строк сырца и результат, который ты хочешь из этого сырца получить. ... |
|||
:
Нравится:
Не нравится:
|
|||
21.11.2017, 10:58 |
|
Помогите с запросом, если такой можно создать.
|
|||
---|---|---|---|
#18+
Номера со входом-выходом находятся примерно так Код: sql 1. 2. 3. 4.
А затем join к полученному сами записи по номеру. ... |
|||
:
Нравится:
Не нравится:
|
|||
21.11.2017, 11:22 |
|
Помогите с запросом, если такой можно создать.
|
|||
---|---|---|---|
#18+
Ivan_Pisarevsky, См.рис. +79030000001 не входит в результат, т.к. только "вход" +79030000003 не входит в результат, т.к. только "исход" +79030000005 не входит в результат, т.к. только "вход" ... |
|||
:
Нравится:
Не нравится:
|
|||
21.11.2017, 11:24 |
|
Помогите с запросом, если такой можно создать.
|
|||
---|---|---|---|
#18+
WildSery, ОК Модератор: Пользуйтесь тегом "CSV", а не скриншотами. Пример ниже. DB_IDDB_NUMTLFDB_TYPEDB_DATE1+79030000001вход01.01.17 10:00 ... |
|||
:
Нравится:
Не нравится:
|
|||
21.11.2017, 11:25 |
|
Помогите с запросом, если такой можно создать.
|
|||
---|---|---|---|
#18+
abwabwвыбрать все номераэта раза противоречит приведенной табличке с результатами. Говоришь про номера, потом пишешь про звонки. Таки надо звонки или номера? ... |
|||
:
Нравится:
Не нравится:
|
|||
21.11.2017, 11:43 |
|
Помогите с запросом, если такой можно создать.
|
|||
---|---|---|---|
#18+
Ivan_Pisarevsky, Благодаря идее WildSery, проблема решена. Спасибо всем. ... |
|||
:
Нравится:
Не нравится:
|
|||
21.11.2017, 12:39 |
|
Помогите с запросом, если такой можно создать.
|
|||
---|---|---|---|
#18+
abwabwБлагодаря идее WildSery, проблема решена. Спасибо всем.Пациент так и не сказал, что где у него болит (вернее было приведено 2 взаимоисключающих версии), но лечение ему понравилось. Все пациенты врут. ... |
|||
:
Нравится:
Не нравится:
|
|||
21.11.2017, 13:38 |
|
Помогите с запросом, если такой можно создать.
|
|||
---|---|---|---|
#18+
Ivan_Pisarevsky, Вариантов лечения оказалось много, например такой Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18.
можно и без CTE. ... |
|||
:
Нравится:
Не нравится:
|
|||
21.11.2017, 14:08 |
|
Помогите с запросом, если такой можно создать.
|
|||
---|---|---|---|
#18+
Ivan_Pisarevsky, А если фсё таки остались непонятки с примером, то согласен, пример чисто искуственный, но если хотите могу привести ещё пару аналогичных, но с другими предметами. Может тогда будет понятна задача. Биологический: Учёные наблюдают за муравьями, которые пронумерованы и бегают по круговой тропинке вокруг муравейника при этом отмечается номер муравья, его направление движения и время. Оказывается, что некоторые муравьи бегут только по часовой стрелке, некоторые только против часовой стрелки, а есть которые бегают и так и так. Задача: выбрать только тех муравьёв которые бегают и туда и обратно, при этом вывести все записи этих муравьёв. Алкогольный: В кабаке клиенты имеют бейджики с номерами и подходят к бармену и берут водку или пиво. При этом есть клиенты которые берут только водку, есть которые берут только пиво, а есть которые берут всё подряд. Задача выбрать всех клиентов которые не смогут на своих двоих уйти из кабака. З.Ы. прошу прощения за баян. ... |
|||
:
Нравится:
Не нравится:
|
|||
21.11.2017, 14:31 |
|
Помогите с запросом, если такой можно создать.
|
|||
---|---|---|---|
#18+
abwabwА если фсё таки остались непонятки с примером,Ты продолжаешь путать педали: сущность "номер" != сущность "звонок", "муравьёв которые бегают и туда и обратно" != сущность "все записи этих муравьёв" сущность "клиент" != сущность "стакан пива" ... |
|||
:
Нравится:
Не нравится:
|
|||
21.11.2017, 15:15 |
|
|
start [/forum/search_topic.php?author=MocArt&author_mode=last_topics&do_search=1]: |
0ms |
get settings: |
8ms |
get forum list: |
12ms |
get settings: |
10ms |
get forum list: |
14ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
64ms |
get topic data: |
12ms |
get forum data: |
2ms |
get page messages: |
50ms |
get tp. blocked users: |
2ms |
others: | 432ms |
total: | 612ms |
0 / 0 |