|
|
|
Работа с датами
|
|||
|---|---|---|---|
|
#18+
Известен месяц и год. Например сентябрь 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 строк ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.11.2017, 18:45 |
|
||
|
Работа с датами
|
|||
|---|---|---|---|
|
#18+
Galina Sh, ? Код: sql 1. К "формам" какое отношение имеет? Имхо - подфорумом ошиблись малость => forum/oracle ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.11.2017, 20:26 |
|
||
|
Работа с датами
|
|||
|---|---|---|---|
|
#18+
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". ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.11.2017, 17:35 |
|
||
|
Работа с датами
|
|||
|---|---|---|---|
|
#18+
Galina Sh, предлагаю: 1) определиться с тем, в какие периоды месяц не попадает, т.е. даты начала и конца периода обе меньше первого дня месяца, либо обе больше последнего дня месяца. 2) взять все остальное, учитывая поведение null-значений ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.11.2017, 10:51 |
|
||
|
|

start [/forum/topic.php?fid=52&msg=39549777&tid=1884954]: |
0ms |
get settings: |
8ms |
get forum list: |
19ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
153ms |
get topic data: |
10ms |
get forum data: |
2ms |
get page messages: |
50ms |
get tp. blocked users: |
1ms |
| others: | 212ms |
| total: | 461ms |

| 0 / 0 |
