sql - Format() 函数不起作用?

标签 sql sql-server-2005 tsql sql-server-2008 format

我试图在 sql 中执行以下内置函数,但它给了我这个函数不存在的错误

我的查询:

select EmpId, EmpName, format(EmpJoinDate, "YYYY-DD-MM") as date from Employee

我得到的错误:
'format' is not a recognized built-in function name

可能是什么问题,或者我做错了什么?

谢谢!

最佳答案

使用 Convert 函数代替。例子:

select convert(varchar(5), GETDATE(), 126) + convert(varchar(5), GETDATE(), 105)

关于sql - Format() 函数不起作用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6469683/

相关文章:

php - 如何通过另一个选择结果使用选择命令? (mysql、php)

sql-server-2005 - 导入包错误 - 无法在 Unicode 和非 Unicode 字符串数据类型之间转换

sql-server-2005 - SQL 服务器 2005 : Why would a delete from a temp table hang forever?

sql - 如何从SQL中的错误代码获取错误说明?

sql - t-sql 这是如何工作的? SELECT @MyList = ISNULL(@MyList ,'') + 标题 + ', ' FROM 标题

mysql - MySQL数据库有关系约束时如何插入数据

sql - 分组依据不显示所有行

sql-server-2005 - 如何在 sql server 2005 中进行完全外部连接?

sql - T-SQL中没有名称的输入参数

sql - 如何在三个不同的表中并行插入数据