Как получить столбец YYYY как procces_year и MM AS process_month с даты в формате YYYYMMDD и YYYYMM? в Netezza sql - PullRequest
0 голосов
/ 28 мая 2020

У меня есть такие даты, как 20190101 (ГГГГММДД) и 201901 (ГГГГММ) в столбце с именем process_date, и мне нужны два столбца: столбец с именем process_year с годом (ГГГГ) и process_month с месяцем ( ММ), когда я использую

date_part('year',process_date::numeric(8,0)) as process_year

, даты в формате 201901 (ГГГГММ) принимают значение '20' и то же самое с

date_part('month',process_date::numeric(8,0)) as process_month

принимают значение '19' к тому же формат 201901 (ГГГГММ)

1 Ответ

0 голосов
/ 30 мая 2020

Я нашел один метод:

substr(process_date,1,4) as process_year

и

substr(process_date,5,2) as process_month

Спасибо за вашу помощь.

...