SELECT ISNULL(t2_DIM.FCOSTCENTERID, 0) freccostcenterid ,t1.FDIMEENTRYID ,t1.FBASEUNITID, Sum(t2.FQty) fqty ,t1.FCOSTCENTERID fsendcostcenterid ,t1.FSRCBIILLTYPEID ,t1.FBILLNO ,t1.FBillSeq ,MAX(SEQ.FBILLDATE) fbilldate ,ISNULL(t2_Dim.FPROORDERTYPE, ' ') fproordertype ,ISNULL(t2_Dim.FPRODUCTNO, ' ') fproorderno ,CONVERT(VARCHAR(8000), t2_Dim.FBILLSeq) fproorderseq ,ISNULL(t2_Dim.FPRODUCTID, 0) fproductid , CASE WHEN t2_Dim.FPROORDERTYPE = 'PO' THEN N'普通生产' WHEN t2_Dim.FPROORDERTYPE = 'SPO' THEN N'简单生产' WHEN t2_Dim.FPROORDERTYPE = 'OUTSRC' THEN N'委外生产' WHEN t2_Dim.FPROORDERTYPE = 'REM' THEN N'重复生产' WHEN t2_Dim.FPROORDERTYPE = 'TSO' THEN N'费用追踪至出库单' WHEN t2_Dim.FPROORDERTYPE = 'TSR' THEN N'费用追踪至退货单' WHEN t2_Dim.FPROORDERTYPE = 'TP' THEN N'费用追踪至产品' ELSE N' ' END fproordertypename ,t2_Exp.FCostItemId ,t2_Exp.FEXPENSEITEMID ,SUM(t2_Exp.FAMOUNT) famount FROM V_CB_COSTALLORESULTSEND t1 INNER JOIN V_CB_COSTALLORESULTREC t2 ON t2.FSENDID = t1.FSENDID INNER JOIN T_CB_PROORDERDIME t2_Dim ON t2_Dim.FProductDimeId = t2.FProductDimeId INNER JOIN V_CB_COSTALLORESULTRECEXP t2_Exp ON t2_Exp.FRECID = t2.FRECID INNER JOIN T_HS_OUTACCTG ACCTG ON ACCTG.FID = t1.FOUTACCTGID INNER JOIN V_HS_OUTINSTOCKSEQ SEQ ON SEQ.FENTRYID = T1.FOUTINSTOCKID INNER JOIN T_HS_CALDIMENSIONS DIM ON DIM.FDIMENSIONID = ACCTG.FDIMENSIONID WHERE 1 = 1 --AND DIM.FACCTSYSTEMID = 1 --AND DIM.FFINORGID = 1 --AND DIM.FACCTPOLICYID = 1 AND t2_Exp.FEXPENSEITEMID = 20045 AND t2_Exp.FCostItemId = 20522 --AND (((ACCTG.FYEAR * 100) + ACCTG.FPERIOD) >= 202301) --AND (((ACCTG.FYEAR * 100) + ACCTG.FPERIOD) <= 202406) --AND (t2_Dim.FProductNo = 'WO2304230023') GROUP BY t2_DIM.FCOSTCENTERID, t1.FBASEUNITID, t1.FDIMEENTRYID, t1.FCOSTCENTERID, t1.FSRCBIILLTYPEID, t1.FBILLNO, t1.FBillSeq, t2_Dim.FPROORDERTYPE, t2_Dim.FPRODUCTNO, t2_Dim.FBILLSeq, t2_Dim.FPRODUCTID, t2_Exp.FCostItemId, t2_Exp.FEXPENSEITEMID