我有植物,材料,移动类型和日期。案例
我的要求是我想要的MAX在材料和植物相结合,与运动型条件
首先,我需要在材料和植物的组合,其中运动型是602,如果602为null,则601 MAX日期,如果601为空,则为102,如果102为空,则101如果101也为空,则为其他运动类型。
为此,我使用下面的代码在IDT派生表,但我不能得到正确的结果:
SELECT
DISTINCT
Table__1."0PLANT",
Table__1."0MATERIAL",
Max(Table__1."0PSTNG_DATE") as Last_Sales_Date
FROM
"NM1"."PUBLIC"."IZDSO_DMR" Table__1
Where
CASE
WHEN (Table__1."0MOVETYPE"=602) THEN (Table__1."0MOVETYPE"=602)
WHEN (Table__1."0MOVETYPE"=602) IS NULL THEN (Table__1."0MOVETYPE"=601)
ELSE
(Table__1."0MOVETYPE"=601) END
Group By
Table__1."0MATERIAL",
Table__1."0PLANT"
我想只为602,601种机芯类型仅
请帮我要得到正确的结果
欢迎来到Stack Overflow。要格式化代码块,您不需要添加换行符。突出显示代码块,然后单击编辑器中的“{}”工具栏按钮或“ctl-k”。这样做会添加一个前面的换行符并将每行4个空格缩进为代码。如果适当标记,这也会强制语法突出显示。 –
在MAX函数中移动CASE。 – Mihai