错误:";参数数据类型float对于解析函数的参数1无效;执行此操作时,请在SQL中尝试_parse()
此sql语句有什么问题:错误:";参数数据类型float对于解析函数的参数1无效;执行此操作时,请在SQL中尝试_parse(),sql,parsing,floating,Sql,Parsing,Floating,此sql语句有什么问题: select TRY_PARSE( ([RegionA] + [RegionB] + [RegionC] + [RegionZ] + [Top1] + [Top2]) as float using 'nl-BE') Total FROM [dbo].[Regions] 我不断得到错误: 参数数据类型float对于解析函数的参数1无效 列具有float数据类
select TRY_PARSE(
([RegionA] +
[RegionB] +
[RegionC] +
[RegionZ] +
[Top1] +
[Top2]) as float using 'nl-BE') Total
FROM [dbo].[Regions]
我不断得到错误:
参数数据类型float对于解析函数的参数1无效
列具有
float
数据类型和'en-US'
区域性。我希望结果是在'nl-be'
文化中。尝试解析
对文本数据有效;看起来所有的列都是数字,所以它是在执行加法,而不是字符串连接。如果它们是数字:您不需要解析。如果它们是文本,您可能需要单独转换它们,但我怀疑在这种情况下解析是错误的。谢谢,我应用了TRY\u convert。