繁体   English   中英

POSTGRES SQL QUERY错误,语法无效

[英]Error on POSTGRES SQL QUERY invalid Syntax

我有一个与此类似的查询

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

子查询需要自己的括号:

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

传统上将其写为:

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

无需子查询。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM