|
|
|
Использование циклов в запросе
|
|||
|---|---|---|---|
|
#18+
Добрый день, На основание определённых баз, операторы совершают звонки клиентам. Если клиент берёт трубку и разговаривает с оператором, устанавливается статус "Закрыта". В случае, если не удаётся дозвониться до клиента устанавливается статус звонка "Перезвонить по недозвону" и формируется новая заявка на звонок, связанная с предыдущий через "id родительского звонка". Так происходит до 5 раз, далее устанавливается статус "Недозвон". Если в какой-то момент клиент взял трубку, но не смог разговаривать с оператором в данный момент устанавливается статус "Перезвонить позже" и счётчик звонков сбрасывается. Задача: Написать запрос. Посчитать кол-во звонков клиентам, с момента последнего обнуления счётчика. Думаю, тут надо воспользоваться циклами для подсчёта, но собственных знаний не хватает. Подскажите, как это реализовать? Запрос Код: plsql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. Примерыid клиентаid базы звонковid звонкаСтатус звонкаid родительского звонка48215757449677Перезвонить по недозвонуNull48215757491324Перезвонить по недозвону744967748215757612194Закрыта7491324482176510895919ЗакрытаNull4821113314610230Перезвонить позжеNull4821113314824696Перезвонить по недозвону146102304821113315074651Перезвонить по недозвону148246964821113315136198Закрыта15074651 id клиентаid базы звонковid звонкаСтатус звонкаid родительского звонка48225767468359Перезвонить по недозвонуNull48225767791052Перезвонить позже746835948225768235759Перезвонить по недозвону779105248225768340476Перезвонить по недозвону823575948225768576553Перезвонить по недозвону834047648225768673559Недозвон857655348226759210561Перезвонить по недозвонуNull48226759276623Перезвонить по недозвону921056148226759335219Перезвонить по недозвону927662348226759357155Недозвон93352194822152219453227Перезвонить по недозвонуNull4822152219503473Перезвонить по недозвону194532274822152219618038Перезвонить по недозвону195034734822152219849156Недозвон19618038 С уважением, Егоров Иван. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.07.2014, 14:25:54 |
|
||
|
Использование циклов в запросе
|
|||
|---|---|---|---|
|
#18+
Егоров Иван, Циклы не нужны. Совсем. Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.07.2014, 15:24:44 |
|
||
|
|

start [/forum/topic.php?fid=53&msg=38709178&tid=1998555]: |
0ms |
get settings: |
5ms |
get forum list: |
13ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
171ms |
get topic data: |
10ms |
get forum data: |
3ms |
get page messages: |
33ms |
get tp. blocked users: |
1ms |
| others: | 203ms |
| total: | 445ms |

| 0 / 0 |
