powered by simpleCommunicator - 2.0.53     © 2025 Programmizd 02
Форумы / Oracle [игнор отключен] [закрыт для гостей] / Вывод номеров контрактов за последние 6 месяцев
7 сообщений из 7, страница 1 из 1
Вывод номеров контрактов за последние 6 месяцев
    #39821095
Pidjit
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Здравствуйте, помогите решить задание.

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

Код: 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
Вывод номеров контрактов за последние 6 месяцев
    #39821104
Pidjit
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
dmdmdm, Спасибо, что ответили ) Только я не совсем понял, что вы написали. Просто не так сильно разбираюсь в oracle.
...
Рейтинг: 0 / 0
Вывод номеров контрактов за последние 6 месяцев
    #39821105
dmdmdm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Pidjitя не совсем понял, что вы написали

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


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