У меня проблема с изменением DATE
формата столбца (CREATE_DT
) ('гггг-мм-дд'), но я хочу создать новый столбец CREATE_Month
, который имеет ('гггг-мм') только
Я пытался
SELECT DATE_FORMAT(CREATE_DT,'%Y%m')
from SCHEMA.Tables
Также
select *
from (
Select top 100 *
from SCHEMA.Tables
where cast(CREATE_DT AS DATE)
) AS CREATE_Month
Ниже приведен мой код таблицы CREATE, если это поможет,
CREATE MULTISET TABLE SCHEMA.Tables ,NO FALLBACK ,
NO BEFORE JOURNAL,
NO AFTER JOURNAL,
CHECKSUM = DEFAULT,
DEFAULT MERGEBLOCKRATIO
(
ACCT_ID INTEGER NOT NULL,
CREATE_DT DATE FORMAT 'yyyy-mm-dd'
PRIMARY INDEX ( ACCT_ID );
Я ожидаю, что решениеесть 3 столбца
ACCT_ID INTEGER NOT NULL,
CREATE_DT DATE FORMAT 'yyyy-mm-dd',
CREATE_Month (derived from CREATE_DT)
Если кто-то может помочь, было бы здорово. Заранее спасибо