Sql 2000 中如何把nvarchar 转化为Float?
SELECTCharge*TotalFROMChoiceIndexsWHERE(EntrustCode='J-2018-1-0050')Charge为Nvrchar类型,...
SELECT Charge * Total FROM ChoiceIndexs
WHERE (EntrustCode = 'J-2018-1-0050')
Charge 为Nvrchar类型,Total int类型
想把Charge 转化为Float ?
怎么办啊? 展开
WHERE (EntrustCode = 'J-2018-1-0050')
Charge 为Nvrchar类型,Total int类型
想把Charge 转化为Float ?
怎么办啊? 展开
3个回答
展开全部
你的问题不在于nvchar转换为float,因为这是隐性转换,不用你管
你要显性将total的类型转换为float,这样才能进行运算。
SELECT Charge * convert(float,Total) FROM ChoiceIndexs
WHERE (EntrustCode = 'J-2018-1-0050')
你要显性将total的类型转换为float,这样才能进行运算。
SELECT Charge * convert(float,Total) FROM ChoiceIndexs
WHERE (EntrustCode = 'J-2018-1-0050')
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
CONVERT(FLOAT,CHANGE)
或者
CAST(CHANGE AS FLOAT)
或者
CAST(CHANGE AS FLOAT)
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
cast(Charge as float)
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询
广告 您可能关注的内容 |