标题:to_char 是不可被识别的函数名
只看楼主
hyz00001
Rank: 3Rank: 3
等 级:论坛游侠
威 望:1
帖 子:168
专家分:137
注 册:2012-10-5
结帖率:100%
已结贴  问题点数:10 回复次数:4 
to_char 是不可被识别的函数名
提示错误如下:
服务器: 消息 195,级别 15,状态 10,行 4
'to_char' 不是可以识别的 函数名。

我的代码如下:
select  
t1.FbillNo as 订单编号,
t1.fentryid as 订单序号,
to_char(t1.Fdate ,'yyyy-mm-dd')as 日期,
t1.FsupplyIDName as 供应商,
t1.FFullNumber as 物料长代码,
t1.FbaseUnitId as 单位,
t1.FtaxRate as 税率,
t1.FbaseQty as 数量,
t1.Fauxprice as 单价,
t1.FAmount as 金额,
t1.fclose as 结案
from vwICBill_26 t1

我在百度上查到确实可以这样写,但不知为何在查询分析器中提示那样的错误。请帮我看看这句话需要如何更改,谢谢。
搜索更多相关主题的帖子: 百度 服务器 供应商 
2014-04-16 14:20
owenlu1981
Rank: 9Rank: 9Rank: 9
等 级:贵宾
威 望:13
帖 子:211
专家分:1130
注 册:2013-5-17
得分:8 
这是 Oracle 里的函数吧,SQL Server 中可以用Convert转换格式
Select CONVERT(varchar(100), GETDATE(), 23) 结果为 2006-05-16
2014-04-16 16:21
tlliqi
Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19
等 级:贵宾
威 望:204
帖 子:15453
专家分:65956
注 册:2006-4-27
得分:2 
代码没看出有什么错
2014-04-16 22:15
hyz00001
Rank: 3Rank: 3
等 级:论坛游侠
威 望:1
帖 子:168
专家分:137
注 册:2012-10-5
得分:0 
以下是引用owenlu1981在2014-4-16 16:21:39的发言:

这是 Oracle 里的函数吧,SQL Server 中可以用Convert转换格式
Select CONVERT(varchar(100), GETDATE(), 23) 结果为 2006-05-16

很好很强大,完美解决了问题。
估计我那朋友用的是orcal数据库,可能会有不同的。
2014-04-17 21:29
volte
Rank: 10Rank: 10Rank: 10
等 级:贵宾
威 望:69
帖 子:1167
专家分:1316
注 册:2004-12-19
得分:0 
Oracle 采用 to_char用法
SQLServer 采用 convert(varchar, ‘’)用法

大家都是朋友,有空就来坐坐!
2014-04-18 09:20



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-430175-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.247979 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved