Рассчитать финансовый год и квартал - PullRequest
0 голосов
/ 27 июня 2011

Как мне написать функцию для расчета финансового года и квартала, когда пользователь предоставляет дату. Пожалуйста, ответьте в ближайшее время.

1 Ответ

6 голосов
/ 27 июня 2011

Разные компании начинают финансовый год в разные даты, поэтому особенности внедрения будут зависеть от того, как ваша компания определяет финансовый год.Если, например, 2012 финансовый год начинается 1 июня 2011 года

SELECT to_char( add_months( <<input date>>, 7 ), 'YYYY' ) fiscal_year,
       to_char( add_months( <<input date>>, 7 ), 'Q' ) fiscal_quarter
  FROM dual;

Если ваша компания начинает финансовый год в другой точке, вы должны скорректировать смещение на 7 месяцев так, чтобы смещение, полученное вами, было 1 января.следующего календарного года.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...