Используйте функцию TO_CHAR для отображения финансового года - PullRequest
1 голос
/ 14 декабря 2010

Есть ли в ORACLE способ отображать финансовый год? Например, я могу написать этот запрос в SQL SERVER для извлечения FY, но не знаю, как написать его в ORACLE.

SELECT
DATEPART(yyyy, DATEADD(mm, 3, DATE)) AS FY
FROM MYTABLE

Выход:

FY
----
2009
2010
2011

Может кто-нибудь помочь, пожалуйста?

Ответы [ 2 ]

2 голосов
/ 14 декабря 2010

Эквивалент Oracle вашего запроса будет выглядеть примерно так:

SELECT EXTRACT(YEAR FROM ADD_MONTHS(MYDATE, 3)) AS FY
FROM MYTABLE
0 голосов
/ 14 декабря 2010
SELECT TO_CHAR(ADD_MONTHS(MYDATE, 3),'YYYY') fy FROM MYTABLE

Вероятно, то же самое

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