SqlServer:
SELECT LFGJA*100+LFMON as "期间",MATNR as "品号",(CASE WHEN ISNULL(PEINH,0)=0 THEN NULL ELSE VERPR/PEINH END) as "实际成本",STPRS/PEINH as "标准成本"
FROM "SAPABAP1"."MBEWH"
where 1=1 ${if(len(期间) == 0,""," and LFGJA*100+LFMON = '" + 期间 + "'")} and BWKEY = '1012'
ORACLE:
SELECT LFGJA*100+LFMON as "期间",MATNR as "品号",(CASE WHEN NVL(PEINH,0)=0 THEN NULL ELSE VERPR/PEINH END) as "实际成本",STPRS/PEINH as "标准成本"
FROM "SAPABAP1"."MBEWH"
where 1=1 ${if(len(期间) == 0,""," and LFGJA*100+LFMON = '" + 期间 + "'")} and BWKEY = '1012'
MYSQL
SELECT LFGJA*100+LFMON as "期间",MATNR as "品号",(CASE WHEN IFNULL(PEINH,0)=0 THEN NULL ELSE VERPR/PEINH END) as "实际成本",STPRS/PEINH as "标准成本"
FROM "SAPABAP1"."MBEWH"
where 1=1 ${if(len(期间) == 0,""," and LFGJA*100+LFMON = '" + 期间 + "'")} and BWKEY = '1012'