|
помогите решить задачки
|
|||
---|---|---|---|
#18+
Я совсем недавно начал знакомиться с SQL и тут по работе потребовалось решить несколько задач, которые поставили меня в тупик. Помогите, плиз. есть 2 таблицы Таблица 1 COMMIT_DATEContract_idProd_nameBALANCESTART_DTCLOSE_DT23.04.18322456Защищенный 100 000 01.12.1702.07.20322458Нота - 12.02.1903.01.21322459Феникс 30 000 23.09.2017.05.19322460Нота 600 000 04.12.1612.04.14322461Пороговый 10 000 17.04.13 31 10 17null322462Феникс 20 000 000 06.11.19null3248968Нота 800 000 18.14.2019………………………………………………null3248970Пороговый 450 000 15.10.1911 06 213248972Защищенный 250 000 18.08.18 Таблица 2 IDcontract_idSUMdatetype25643322456 18800 02.06.20INCOMING25643322458 15645 22.11.20SMS452632322459 8403 23.02.19SMS98744322460 24535 07.04.18SMS3032976322461 14000 17.09.18Roaming304598322462 17326 12.06.20SMS………………………………………64398323537962 6784 17.08.21DUMMY Задачи следующие: 1. Вывести список клиентов, кто посылал SMS в январе 2020 и не посылал их в марте 2020 2. Определить долю клиентов, получает только INCOMING ( входящие звонки) за 1 квартал 2019 года от всех операций. 3. Проранжировать договора, с наибольшим количеством SMS за 4 квартал 2019 и вывести топ 100 договоров с количеством SMS. 4. Вывести договора и долю суммы за SMS от максимального баланса клиента из Таблицы 1 за декабрь 2019. 5. Определить долю клиентов, использующих роуминг 1 раз в 2 месяца Операции с типом Dummy не должны учитываться в анализе и расчетах по всем 5 задачам Поможите, кто чем может, плз. ... |
|||
:
Нравится:
Не нравится:
|
|||
28.08.2021, 02:34 |
|
помогите решить задачки
|
|||
---|---|---|---|
#18+
Когда просите помочь, хорошим тоном считается подготовить данные в удобном виде и показать хотя бы свои попытки решить задачу. Код: plsql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17.
... |
|||
:
Нравится:
Не нравится:
|
|||
28.08.2021, 10:27 |
|
помогите решить задачки
|
|||
---|---|---|---|
#18+
Век живи, век учись. Так можно. Код: plsql 1. 2. 3.
А так нельзя. Код: plsql 1. 2. 3.
... |
|||
:
Нравится:
Не нравится:
|
|||
28.08.2021, 10:39 |
|
помогите решить задачки
|
|||
---|---|---|---|
#18+
Проранжировать договора, с наибольшим количеством SMS Код: plsql 1. 2. 3. 4. 5. 6. 7. 8.
Операции с типом Dummy не должны учитываться Код: plsql 1.
от максимального баланса клиента Неплохо бы указать, где он, баланс хранится. Дальше сами упражняйтесь. ... |
|||
:
Нравится:
Не нравится:
|
|||
28.08.2021, 10:46 |
|
|
start [/forum/topic.php?fid=52&fpage=13&tid=1879949]: |
0ms |
get settings: |
12ms |
get forum list: |
13ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
65ms |
get topic data: |
13ms |
get forum data: |
3ms |
get page messages: |
49ms |
get tp. blocked users: |
2ms |
others: | 13ms |
total: | 176ms |
0 / 0 |