Как конвертировать timestamp в формат YYYY-MM

У меня в базе хранится datetime в формате TIMESTAMP. Формат: '2018-01-31T09:13:43+00:00'. Я хотел бы конвертировать его в формат '2018-01' ('YYYY-MM') как это можно сделать


Ответы (2 шт):

Автор решения: Yitzhak Khabinsky

Data Type Formatting Functions

Пожалуйста, попробуйте следующее:

SQL

...to_char(current_timestamp, 'YYYY-MM')
→ Ссылка
Автор решения: Aziz Umarov

Вообще-то Timestamp это long или числовое поле. А то что вы написали это его отображение или формат вывода. Если хотите хранить часть формата в числовом варианте то можете использовать Int месяц и год в полное уместится или же храните строку тогда у вас могут возникнуть проблемы с агрегирование и сравнением все зависит от вашего дальнейшего использования.

→ Ссылка