HANA中的问题SQL查询

2020-08-25 04:09发布

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

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


您好,

我正在尝试将一些SQL查询传递给HANA SAP B1,但是遇到了一些麻烦。

SET SCHEMA" SBOURBANOR"; 选择t0.ItemCode,t0.itemname,(当t0.itemcode如" AN1%"时选择" ASAI NORTE 1",当t0.itemcode如" AN2%"时选择" ASAI NORTE 1",然后当t0.itemcode如" TS5%"时选择" ASAI NORTE 2") '然后是'TODOS SANTOS 5',当t0.itemcode像'TS6%',然后是'TODOS SANTOS 6'END)为'Ubicación'时,t1.price为'Precio de lista contado',子字符串(t0.itemcode,5,3) 作为UV,子字符串(t0.itemcode,9,3)作为MZA,子字符串(t0.itemcode,13,3)作为'#Lote/Casa',子字符串(t0.itemname,1,4)作为Tipo,t0.U_superficie 作为'Superficie Mts2',来自OITM T0内部联接ITM1 T1接通T0。[ItemCode] = T1。[ItemCode]内部联接OPLN T2接通T1.PriceList = T2.ListNum在0处,建议<= 0和t0.onhand> 0和 t0.onorder <= 0和T2。[ListName] ='CONTADO'和T1.Price <> 0

并得到错误:无法执行" SELECT t0.ItemCode,t0.itemname"((当t0.itemcode像" AN1%"时,然后在" ASAI NORTE 1"时,当...时选择大小写)。SAP DBTech JDBC :[257]:sql语法错误:")"附近的语法不正确:第5行col 52(在pos 252处)

您能帮忙找到问题吗? 我是HANA的新手。

谢谢

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

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


您好,

我正在尝试将一些SQL查询传递给HANA SAP B1,但是遇到了一些麻烦。

SET SCHEMA" SBOURBANOR"; 选择t0.ItemCode,t0.itemname,(当t0.itemcode如" AN1%"时选择" ASAI NORTE 1",当t0.itemcode如" AN2%"时选择" ASAI NORTE 1",然后当t0.itemcode如" TS5%"时选择" ASAI NORTE 2") '然后是'TODOS SANTOS 5',当t0.itemcode像'TS6%',然后是'TODOS SANTOS 6'END)为'Ubicación'时,t1.price为'Precio de lista contado',子字符串(t0.itemcode,5,3) 作为UV,子字符串(t0.itemcode,9,3)作为MZA,子字符串(t0.itemcode,13,3)作为'#Lote/Casa',子字符串(t0.itemname,1,4)作为Tipo,t0.U_superficie 作为'Superficie Mts2',来自OITM T0内部联接ITM1 T1接通T0。[ItemCode] = T1。[ItemCode]内部联接OPLN T2接通T1.PriceList = T2.ListNum在0处,建议<= 0和t0.onhand> 0和 t0.onorder <= 0和T2。[ListName] ='CONTADO'和T1.Price <> 0

并得到错误:无法执行" SELECT t0.ItemCode,t0.itemname"((当t0.itemcode像" AN1%"时,然后在" ASAI NORTE 1"时,当...时选择大小写)。SAP DBTech JDBC :[257]:sql语法错误:")"附近的语法不正确:第5行col 52(在pos 252处)

您能帮忙找到问题吗? 我是HANA的新手。

谢谢

付费偷看设置
发送
2条回答
南山jay
1楼-- · 2020-08-25 05:08

" select"语句与'Ubicación'语法无关。 尝试 语法 而不选择" select":

情况下,当t0.itemcode像" AN1%"然后是" ASAI NORTE 1"时 '当t0.itemcode像'AN2%'然后是'ASAI NORTE 2'时't0.itemcode像'TS5%'然后是'TODOS SANTOS 5'当t0.itemcode像'TS6%'然后是'TODOS SANTOS 6'END 为"Ubicación"

小c菟菟
2楼-- · 2020-08-25 05:10

尝试

选择t0。" ItemCode",t0。" ItemName",
(选择
案例
当t0时。" ItemCode"喜欢'AN1%'然后'ASAI NORTE 1'
当t0时 。" ItemCode"喜欢'AN2%'然后,当t0时为'ASAI NORTE 2'。" ItemCode"喜欢'TS5%',然后'TODOS SANTOS 5'当t0。" ItemCode"喜欢'TS6%'然后 'TODOS SANTOS 6'
END
从DUMMY)作为"Ubicación",t1。"价格"作为" Precio de lista contado",子字符串(t0。" ItemCode",5,3)作为" UV",
substring(t0。" ItemCode",9,3)AS" MZA",子字符串(t0。" ItemCode",13,3)AS"#Lote/Casa",
substring(t0。" ItemName" ,1,4)AS" Tipo",t0。" U_superficie" AS" Superficie Mts2"
FROM OITM T0
INNER JOIN ITM1 T1 ON T0。" ItemCode" = T1。" ItemCode"

INNER JOIN OPLN T2在T1上。" PriceList" = T2。" ListNum"在t0。" IsCommited" <= 0 AND t0。" OnHand"> 0 AND t0。" OnOrder" <= 0 AND T2。" ListName" = 'CONTADO'AND
T1。"价格" <> 0

一周热门 更多>