【发布时间】:2017-10-19 15:47:43
【问题描述】:
(to_char(sysdate,'YYYY')+least(sign((sysdate-to_date('01-Aug-'||
to_char(sysdate,'YYYY'),'DD-Mon-RRRR'))),0)) "AcYear"
错误:
'to_char' is not a recognized built-in function name.
我尝试将 to_char 和 to_date 更改为 CONVERT 但出现错误。
我希望将 2016 年视为 AcYear
有人可以帮忙吗?
【问题讨论】:
-
你确定你使用的是sql server吗?
to_char不是 sql server 中的函数。 -
Oracle 不是 SQL Server:功能各不相同。
-
邮件看不懂怎么办?为什么在 SQL Server 中使用 Oracle/Postgres/Teradata 函数?至少,您应该编辑您的问题并提供示例数据和所需的结果。
标签: sql sql-server date type-conversion to-char