powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Oracle [игнор отключен] [закрыт для гостей] / По входящим параметрам определить период квартал или месяц
3 сообщений из 3, страница 1 из 1
По входящим параметрам определить период квартал или месяц
    #39258679
hum_i
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Доброго времени суток!
Есть такая задача. Есть два входящих параметра, начальная дата и конечная. По этим двум параметрам нужно определить какой выбран период пользователем, квартал или месяц. Если квартал, то будет выводится в отчете "Квартальная форма", иначе "Месячная".
Хотела попробовать так, находить разницу между месяцами, если разница = 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.
Подскажите пожалуйста как это можно сделать с учетом года?
...
Рейтинг: 0 / 0
По входящим параметрам определить период квартал или месяц
    #39258681
hum_i,

months_between ?
...
Рейтинг: 0 / 0
По входящим параметрам определить период квартал или месяц
    #39258695
hum_i
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Добрый Э - Эхhum_i,

months_between ?

Точно, спасибо).
...
Рейтинг: 0 / 0
3 сообщений из 3, страница 1 из 1
Форумы / Oracle [игнор отключен] [закрыт для гостей] / По входящим параметрам определить период квартал или месяц
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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