【发布时间】:2021-08-11 13:50:34
【问题描述】:
WHEN 'H' = 'E' THEN CAST(DATE_PART('Year', now()) AS CHAR(4))+ '0101'
我想获取当前年份并将月份和日期添加到今年。当我运行查询时,我遇到了以下错误。有没有人经历过这种情况?
SQL 错误 [42883]:错误:运算符不存在:字符 + 未知 提示:没有运算符匹配给定的名称和参数类型。您可能需要添加显式类型转换。
【问题讨论】:
-
在 Postgresql 中
+不是连接运算符。使用||或函数 CONCAT()。
标签: sql postgresql datepart