db2中的CONVERT或CAST,如何将列从char转换为decimal

8ftvxx2r  于 4个月前  发布在  DB2
关注(0)|答案(1)|浏览(78)

我正试着把两个柱子连在一起。

select cast(user as decimal) from trans where user <> date

字符串
date is a DECIMAL user is a CHAR
但我得到一个错误:数据Map转换错误。
我甚至试过:

select  CAST(date AS VARCHAR(10)) from trans where date <> user


这也给了我一个错误。
我试图将用户与日期相匹配,这样我就得到了一个显示所有具有相同日期的用户的结果。
有谁知道我该怎么做才能把它切下来吗?
SAMPLE PICTURE

1l5u6lss

1l5u6lss1#

检查你的用户变量是否有不符合Declare的数据。检查你没有在Order by Clause中使用转换变量。
Here是错误的解释。

相关问题