当我进行内部联接时,我收到以下错误。
消息:将数据类型nvarchar转换为float时出错。
INNER JOIN
Table1
on
substring(Table2.WLKITA, charindex('-',Table2.WLKITA)+1,5) = Table1.JDDOCO
JDDOCO是一个浮点数 WLKITA是一个nchar
答案 0 :(得分:0)
任何数据库支持Cast()函数将数据从一种类型转换为另一种类型。在这种情况下,您的子字符串应该转换为float。
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<a class="logreg">Login</a>
<div class="black-layer"></div>
<div class="login-modal">
<span class="close-modal">X</span>
some text here
</div>
并非所有值都可以转换,在这种情况下,您可以尝试使用TRY_CONVERT()方法。