Гость
Форумы / Oracle [игнор отключен] [закрыт для гостей] / Вывод номеров контрактов за последние 6 месяцев / 7 сообщений из 7, страница 1 из 1
01.06.2019, 10:09
    #39821095
Pidjit
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вывод номеров контрактов за последние 6 месяцев
Здравствуйте, помогите решить задание.

Дмитрий занимается разработкой рекомендательных систем, и ему нужно знать контракты, у которых количество услуг на начало каждого месяца только уменьшалось в течение последних 6 месяцев. Помогите написать запрос, который выводит номера таких контрактов.
...
Рейтинг: 0 / 0
01.06.2019, 10:57
    #39821100
dmdmdm
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вывод номеров контрактов за последние 6 месяцев
Меня утром в субботу хватило только на написание примера данных.

Код: plsql
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
with services as (
   select 1 id_service, 1 id_contract, to_date('01.01.2019', 'dd.mm.yyyy') date_start, to_date(null) date_stop from dual union all
   select 2, 1, to_date('01.02.2019', 'dd.mm.yyyy'), to_date('01.03.2019', 'dd.mm.yyyy') from dual union all
   select 3, 1, to_date('01.02.2017', 'dd.mm.yyyy'), to_date('01.03.2019', 'dd.mm.yyyy') from dual union all
   select 4, 2, to_date('01.11.2018', 'dd.mm.yyyy'), to_date('01.05.2019', 'dd.mm.yyyy') from dual union all
   select 5, 2, to_date('05.03.2017', 'dd.mm.yyyy'), to_date(null) from dual union all
   select 6, 2, to_date('01.02.2018', 'dd.mm.yyyy'), to_date('31.12.2018', 'dd.mm.yyyy') from dual union all
   select 7, 3, to_date('01.02.2018', 'dd.mm.yyyy'), to_date('31.12.2018', 'dd.mm.yyyy') from dual union all
   select 8, 3, to_date('01.01.2018', 'dd.mm.yyyy'), to_date('31.12.2018', 'dd.mm.yyyy') from dual union all
   select 9, 3, to_date('01.01.2018', 'dd.mm.yyyy'), to_date('01.03.2017', 'dd.mm.yyyy') from dual
)
select * from services



Студентам, желающим помощи .
...
Рейтинг: 0 / 0
01.06.2019, 11:18
    #39821104
Pidjit
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вывод номеров контрактов за последние 6 месяцев
dmdmdm, Спасибо, что ответили ) Только я не совсем понял, что вы написали. Просто не так сильно разбираюсь в oracle.
...
Рейтинг: 0 / 0
01.06.2019, 11:20
    #39821105
dmdmdm
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вывод номеров контрактов за последние 6 месяцев
Pidjitя не совсем понял, что вы написали

А сдавать зачет вы так же будете? "Я вот написал, но не проверял, так как не знаю, как".
...
Рейтинг: 0 / 0
01.06.2019, 11:46
    #39821108
Pidjit
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вывод номеров контрактов за последние 6 месяцев
dmdmdm, А нормально можно ответить? Я спросил, потому что у меня не так много опыта в данном языке и такие конструкции запросов мне не совсем понятны.
...
Рейтинг: 0 / 0
01.06.2019, 12:18
    #39821111
-2-
-2-
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вывод номеров контрактов за последние 6 месяцев
PidjitА нормально можно ответить? Поясни, что из себя представляет нормальный ответ на утверждение "не понял, что написано".
...
Рейтинг: 0 / 0
01.06.2019, 16:29
    #39821151
alex-ls
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вывод номеров контрактов за последние 6 месяцев
PidjitА нормально можно ответить?
Да Вы наглец батенька!
...
Рейтинг: 0 / 0
Форумы / Oracle [игнор отключен] [закрыт для гостей] / Вывод номеров контрактов за последние 6 месяцев / 7 сообщений из 7, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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