|
|
|
По входящим параметрам определить период квартал или месяц
|
|||
|---|---|---|---|
|
#18+
Доброго времени суток! Есть такая задача. Есть два входящих параметра, начальная дата и конечная. По этим двум параметрам нужно определить какой выбран период пользователем, квартал или месяц. Если квартал, то будет выводится в отчете "Квартальная форма", иначе "Месячная". Хотела попробовать так, находить разницу между месяцами, если разница = 3, то это квартал, иначе месяц select to_number(to_char(date'2016-01-01','mm')) as d1, to_number(to_char(date'2016-04-01','mm')) as d2, to_number(to_char(date'2016-04-01','mm'))-to_number(to_char(date'2016-01-01','mm')) as raz from dual но, тут еще нужно учитывать год, так как может статься такой случай, когда выбрали период с 01.12.2015 по 01.03.2016. Подскажите пожалуйста как это можно сделать с учетом года? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.06.2016, 10:14:32 |
|
||
|
По входящим параметрам определить период квартал или месяц
|
|||
|---|---|---|---|
|
#18+
hum_i, months_between ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.06.2016, 10:17:35 |
|
||
|
|

start [/forum/topic.php?fid=52&fpage=216&tid=1888056]: |
0ms |
get settings: |
9ms |
get forum list: |
19ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
66ms |
get topic data: |
10ms |
get forum data: |
3ms |
get page messages: |
44ms |
get tp. blocked users: |
1ms |
| others: | 193ms |
| total: | 351ms |

| 0 / 0 |
