Конвертировать дату в строку в Teradata - PullRequest
0 голосов
/ 15 мая 2019

Я пытаюсь преобразовать дату в строку в Teradata.Я обнаружил в Интернете, что это можно сделать так:

SELECT TO_CHAR(CURRENT_DATE, 'YYYYMMDD')

Но это возвращает ошибку:

SELECT Failed. 3706: Syntax error: expected something between '(' and the 'CURRENT_DATE'
keyword.

Если я выполню ту же самую команду в другой базе данных TeradataУ меня есть доступ, он работает нормально.Я подозреваю, что это должно быть что-то относительно версии Teradata или что-то в этом роде.

Есть ли другой способ сделать это?

1 Ответ

1 голос
/ 15 мая 2019

Я не могу сказать, почему вы получаете эту ошибку, но вы можете сделать то, что вам нужно, также с этим:

CURRENT_DATE(FORMAT 'YYYYMMDD') (CHAR(8))
...