powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Oracle [игнор отключен] [закрыт для гостей] / Работа с датами
4 сообщений из 4, страница 1 из 1
Работа с датами
    #39546940
Galina Sh
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Известен месяц и год. Например сентябрь 2016

В таблице хранятся даты начала и окончания продаж и суммы.
1) 01.02.2015 - 10.04.2015 200 р
2) 11.04.2015 - 12.09.2016 400 р
3) 13.09.2016 - 05.11.2017 700 р

Как определить, что известный нам 9-й месяц 2016 года попадает в два периода, то есть должны быть взяты суммы из 2 и 3 строк
...
Рейтинг: 0 / 0
Работа с датами
    #39546986
Фотография mRdUKE
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Galina Sh,
?
Код: sql
1.
.. where to_date('09.2016','MM.YYYY') between trunc(date1,'MM') and last_day(date2)


К "формам" какое отношение имеет?
Имхо - подфорумом ошиблись малость => forum/oracle
...
Рейтинг: 0 / 0
Работа с датами
    #39549777
Фотография Stax
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Galina ShИзвестен месяц и год. Например сентябрь 2016

В таблице хранятся даты начала и окончания продаж и суммы.
1) 01.02.2015 - 10.04.2015 200 р
2) 11.04.2015 - 12.09.2016 400 р
3) 13.09.2016 - 05.11.2017 700 р

Как определить, что известный нам 9-й месяц 2016 года попадает в два периода, то есть должны быть взяты суммы из 2 и 3 строк

индекс по датах есть?

ps
1) если есть
пересечение интервалов
начала/окончания и 01.09.2016-30.09.2016

2) если нет
'201609' between to_char(z,'yyyymm') and to_char(po,'yyyymm')

....
stax

Модератор: Тема перенесена из форума "Oracle Forms".
...
Рейтинг: 0 / 0
Работа с датами
    #39550061
Загги
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Galina Sh,
предлагаю:
1) определиться с тем, в какие периоды месяц не попадает, т.е. даты начала и конца периода обе меньше первого дня месяца, либо обе больше последнего дня месяца.
2) взять все остальное, учитывая поведение null-значений
...
Рейтинг: 0 / 0
4 сообщений из 4, страница 1 из 1
Форумы / Oracle [игнор отключен] [закрыт для гостей] / Работа с датами
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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