SELECT PRODUCE_AGING_DESC,--库龄区间 PRODUCE_AGING_NUM, CASE WHEN F.MATERIAL_CLASS_L1_NAME IN( '浆','花') THEN SUM(CVT_INV_NM)/10000 ELSE SUM(CVT_INV_NM)/1000 END AS CVT_ONHAND --库存量 FROM ADS_EBS_INV_HQTY_DETAIL F WHERE IF('${ty}'='粉',F.MATERIAL_CLASS_L2_NAME = '粉',F.MATERIAL_CLASS_L1_NAME = '${ty}') AND F.INV_CLASS_01_NAME = '成品库' AND ( F.OU_ID = 102 OR F.OU_ID = 127 ) AND F.YM_ID = '${P_S_DATE}' GROUP BY F.PRODUCE_AGING_DESC, F.PRODUCE_AGING_NUM,F.MATERIAL_CLASS_L1_NAME ORDER BY F.PRODUCE_AGING_NUM 大佬们可以帮忙看一下这个SQL哪里有问题吗?预览的时候显示缺少括号,但我对的没少呀 |