为什么在sql sever中使用format对文字格式化,提示为:'FORMAT' 不是可以识别的 内置函数名称

[复制链接]
查看11 | 回复4 | 2013-2-6 09:12:42 | 显示全部楼层 |阅读模式
SELECT 0 AS ID , Convert(VARCHAR(30), GETDATE(),0) AS result UNION ALLSELECT 100 AS ID , Convert(VARCHAR(30), GETDATE(),100) AS result UNION ALLSELECT 1 AS ID , Convert(VARCHAR(30), GETDATE(),1) AS result UNION ALLSELECT 101 AS ID , Convert(VARCHAR(30), GETDATE(),101) AS result UNION ALLSELECT 2 AS ID ,...
回复

使用道具 举报

千问 | 2013-2-6 09:12:42 | 显示全部楼层
format在SQL SERVER上不能用,SQL SERVER上规范日期格式是用CONVERT(),FORMAT在ACCESS中能用。...
回复

使用道具 举报

千问 | 2013-2-6 09:12:42 | 显示全部楼层
SELECT productname, unitprice, FORMAT(getdate(),'YYYY-MM-DD') as PerDate FROM products改为SELECT productname, unitprice, CONVERT(DATE, getdate()) as PerDate FROM products...
回复

使用道具 举报

千问 | 2013-2-6 09:12:42 | 显示全部楼层
SELECT productname, unitprice, convert(varchar,getdate(),23) as PerDate FROM products...
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行