【发布时间】:2020-08-18 19:43:54
【问题描述】:
将加入日期的格式更改为月-日、年,例如1992 年 1 月 31 日。
查询
select ename, to_char(joining_date,'Month DD,YYYY.') from emp_demo ;
错误
'to_char' is not a recognized built-in function name.
表格emp_demo格式
joining_date
1992-01-31
【问题讨论】:
-
也许阅读了文档? to_char 不是 tsql 函数。如果这是您的目标,搜索互联网会发现很多关于将其转换为 tsql 的讨论。
-
你说“加入日期”;您是说您正在使用包含
JOIN子句中所述日期的列吗?如果是这样,请将其保留为日期和时间数据类型;永远不要将您的日期作为varchar存储在您的RDBMS 中。如果只是为了显示目的,那么更改显示格式的正确位置是在显示层中。 -
感谢@Larnu....是的,我需要的是显示层
标签: sql sql-server tsql date select