Supress位置值

2020-08-27 13:31发布

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

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


专家,

请指导我,如何在hana/SQL中实现

我的要求是,如果日期相同,则一行中的行数据禁止显示。

查询:

SELECT
(T0.U_UNE_LNNO)AS"行号",
(t0。" U_UNE_ITCD")为" U_UNE_ITCD",
(t0。" U_UNE_ITNM")AS" U_UNE_ITNM",
(T0.U_UNE_SMDT)AS" SampleDate",

IFNULL((SELECT
IFNULL(t1。" U_UNE_STRS",")
来自" @UNE_QCCHECKDET" t1
内部JOIN" @UNE_QCCHECKHED" T3在T3上。" DocEntry" = T1。" DocEntry"
在哪里t1。" DocEntry" = t0。" DocEntry"
AND t1.U_UNE_PNAM ='pH'和t3。" U_UNE_SMPT" =' PW-01'),
'')AS" PW-01",

IFNULL((SELECT
IFNULL(t1。" U_UNE_STRS",'')
来自" @UNE_QCCHECKDET " t1
内部JOIN" @UNE_QCCHECKHED" T3在T3上。" DocEntry" = T1。" DocEntry"
在t1。" DocEntry" = t0。" DocEntry"
AND t1.U_UNE_PNAM ='pH' 和t3。" U_UNE_SMPT" ='PW-02'),
'')AS" PW-02",

IFNULL((SELECT
IFNULL(t1。" U_UNE_STRS"," )
从" @UNE_QCCHECKDET" t1
内部JOIN" @UNE_QCCHECKHED" T3在T3上。" DocEntry" = T1。" DocEntry"
在t1。" DocEntry" = t0。" DocEntry"
AND t1.U_UNE_PNAM ='pH'和t3。" U_UNE_SMPT" ='PW-03'),
'')AS" PW-03",
IFNULL((SELECT
IFNULL(t1。" U_UNE_STRS",")
从" @UNE_QCCHECKDET" t1
内部JOIN" @UNE_QCCHECKHED" T3在T3上。" DocEntry" = T1。" DocEntry"
在哪里t1 。" DocEntry" = t0。" DocEntry"
AND t1.U_UNE_PNAM ='pH'和t3。" U_UNE_SMPT" ='PW-04'),
'')AS" PW-04"

从FROM" @UNE_QCCHECKHED" T0
内部联接" @UNE_QCCHECKDET" T3在T0上。" DocEntry" = T3。" DocEntry"

在t0处。"已取消" <>'Y '
and t0。" U_UNE_ITCD" ='1010100097'
AND T3。" U_UNE_PNAM" ='pH'
AND T0.U_UNE_SMDT> ='20180228'

谢谢

丹麦语

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

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


专家,

请指导我,如何在hana/SQL中实现

我的要求是,如果日期相同,则一行中的行数据禁止显示。

查询:

SELECT
(T0.U_UNE_LNNO)AS"行号",
(t0。" U_UNE_ITCD")为" U_UNE_ITCD",
(t0。" U_UNE_ITNM")AS" U_UNE_ITNM",
(T0.U_UNE_SMDT)AS" SampleDate",

IFNULL((SELECT
IFNULL(t1。" U_UNE_STRS",")
来自" @UNE_QCCHECKDET" t1
内部JOIN" @UNE_QCCHECKHED" T3在T3上。" DocEntry" = T1。" DocEntry"
在哪里t1。" DocEntry" = t0。" DocEntry"
AND t1.U_UNE_PNAM ='pH'和t3。" U_UNE_SMPT" =' PW-01'),
'')AS" PW-01",

IFNULL((SELECT
IFNULL(t1。" U_UNE_STRS",'')
来自" @UNE_QCCHECKDET " t1
内部JOIN" @UNE_QCCHECKHED" T3在T3上。" DocEntry" = T1。" DocEntry"
在t1。" DocEntry" = t0。" DocEntry"
AND t1.U_UNE_PNAM ='pH' 和t3。" U_UNE_SMPT" ='PW-02'),
'')AS" PW-02",

IFNULL((SELECT
IFNULL(t1。" U_UNE_STRS"," )
从" @UNE_QCCHECKDET" t1
内部JOIN" @UNE_QCCHECKHED" T3在T3上。" DocEntry" = T1。" DocEntry"
在t1。" DocEntry" = t0。" DocEntry"
AND t1.U_UNE_PNAM ='pH'和t3。" U_UNE_SMPT" ='PW-03'),
'')AS" PW-03",
IFNULL((SELECT
IFNULL(t1。" U_UNE_STRS",")
从" @UNE_QCCHECKDET" t1
内部JOIN" @UNE_QCCHECKHED" T3在T3上。" DocEntry" = T1。" DocEntry"
在哪里t1 。" DocEntry" = t0。" DocEntry"
AND t1.U_UNE_PNAM ='pH'和t3。" U_UNE_SMPT" ='PW-04'),
'')AS" PW-04"

从FROM" @UNE_QCCHECKHED" T0
内部联接" @UNE_QCCHECKDET" T3在T0上。" DocEntry" = T3。" DocEntry"

在t0处。"已取消" <>'Y '
and t0。" U_UNE_ITCD" ='1010100097'
AND T3。" U_UNE_PNAM" ='pH'
AND T0.U_UNE_SMDT> ='20180228'

谢谢

丹麦语

付费偷看设置
发送
1条回答
Haoba3210
1楼 · 2020-08-27 13:51.采纳回答

屏幕截图

一周热门 更多>