ODBC:错误[S1000] [SAP AG] [6930]属性值不是数字

2020-09-24 18:46发布

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


在将" Where"子句添加到查询后,有人可以帮助我理解为什么出现上述错误吗? 如果没有" Where"子句,它将起作用。

谢谢!

SELECT选择CAST(T0。" Segment_0"作为bigint)作为" AcctNo",T0。" AcctCode",T0。" AcctName"作为"帐户名称",在CAST(T0。 Segment000000在41000000和59999999之间然后'descr1'在
之间铸造(T0。" Segment_0" AS bigint)在6000000和69999999之间然后'descr2'之间在铸造(T0。" Segment_0" AS bigint)之间 70000000和79999999然后在80000000和89999999之间的CAST(T0。" Segment_0"如bigint)之间时'descr3'
则以'desc4'结尾,否则为'子类别'

从xx左外部联接xx2在T1上。"帐户" = T0。" AcctCode"
内部联接xx3 T2在T2上。" Id" = T1。" Id"
在哪里铸造(T0 。" Segment_0"为bigint)在41000000和59999999之间

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


在将" Where"子句添加到查询后,有人可以帮助我理解为什么出现上述错误吗? 如果没有" Where"子句,它将起作用。

谢谢!

SELECT选择CAST(T0。" Segment_0"作为bigint)作为" AcctNo",T0。" AcctCode",T0。" AcctName"作为"帐户名称",在CAST(T0。 Segment000000在41000000和59999999之间然后'descr1'在
之间铸造(T0。" Segment_0" AS bigint)在6000000和69999999之间然后'descr2'之间在铸造(T0。" Segment_0" AS bigint)之间 70000000和79999999然后在80000000和89999999之间的CAST(T0。" Segment_0"如bigint)之间时'descr3'
则以'desc4'结尾,否则为'子类别'

从xx左外部联接xx2在T1上。"帐户" = T0。" AcctCode"
内部联接xx3 T2在T2上。" Id" = T1。" Id"
在哪里铸造(T0 。" Segment_0"为bigint)在41000000和59999999之间

付费偷看设置
发送
1条回答
me_for_i
1楼-- · 2020-09-24 19:04

" Segment_0"列的类型是什么? 我会假设该列中是否有任何条目无法转换为BigInt?

关于
弗洛里安

一周热门 更多>