Oracle Sql получает только месяц и год в типе данных даты

Я хочу сохранить только месяц и год в типе данных oracle.

У меня хранится дата типа '01 -FEB-2010 ' в столбце с именем time_period.

Чтобы получить только месяц и год, я написал запрос типа

select to_char(time_period,'MON-YYYY') from fact_table;

, я ввожу результат как «FEB-2010», что нормально, но единственная проблема заключается в том, что это тип данных varchar.

Мне понравилось

select to_date(to_char(time_period,'MON-YYYY'),'MON-YYYY') from fact_table

, и я получил 01-FEB-2010. Невозможно сохранить только FEB-2010 в типе данных date

13
задан Anand Sunderraman 21 July 2011 в 18:53
поделиться