Ошибка на POSTGRES SQL QUERY неверный синтаксис - PullRequest
0 голосов
/ 19 февраля 2019

У меня есть запрос, подобный этому

select to_char(
    select min(date) from MyTable, 
    'YYYY-MM-DD'
);

Но я продолжаю получать эту ошибку

ERROR:  syntax error at or near "select"
LINE 2:  select min(date) from MyTable, 
     ^
SQL state: 42601
Character: 18

1 Ответ

0 голосов
/ 19 февраля 2019

Подзапросам нужны свои собственные скобки:

select to_char( (select min(date) from MyTable), 'YYYY-MM-DD');

Это будет более традиционно записываться как:

select to_char(min(date), 'YYYY-MM-DD')
from MyTable;

Подзапрос не требуется.

...