• 金蝶云星空SQL 84.89 kB 2024-06-03 22:06
  • Position: 金蝶云星空SQL / 历史核算信息.sql

    --��ʷ������Ϣ
    
    SELECT B.FDIMENSIONID FORGID
    --,L.FNAME ��֯���
    ,M.FMATERIALID,M.FNUMBER,ST.FSTOCKID
    ,O.FYEAR,O.FPERIOD
    ,SUM(CASE WHEN B.FENDINITKEY=0 THEN B.FQTY ELSE 0 END) AS �ڳ��
    ,SUM(CASE WHEN B.FENDINITKEY=0 THEN B.FAMOUNT ELSE 0 END) AS �ڳ����
    ,SUM(CASE WHEN B.FENDINITKEY=1 THEN B.FCURRENTINQTY ELSE 0 END) AS ����
    ,SUM(CASE WHEN B.FENDINITKEY=1 THEN B.FCURRENTINAMOUNT ELSE 0 END) AS �����
    ,SUM(CASE WHEN B.FENDINITKEY=1 THEN B.FOUTSTOCKQTY ELSE 0 END) AS �����
    ,SUM(CASE WHEN B.FENDINITKEY=1 THEN B.FCURRENTOUTAMOUNT ELSE 0 END) AS ������
    ,SUM(CASE WHEN B.FENDINITKEY=1 THEN B.FQTY ELSE 0 END) AS ��ĩ�
    ,SUM(CASE WHEN B.FENDINITKEY=1 THEN B.FAMOUNT ELSE 0 END) AS ��ĩ���
    into #t1
    FROM T_HS_BALANCE_H B  --��ʷ������Ϣ
    
    LEFT JOIN T_HS_OUTACCTG O ON B.FID=O.FID --��������--ȡ����
    LEFT JOIN T_HS_STOCKDIMENSION S ON B.FDIMEENTRYID=S.FENTRYID  --���
    LEFT JOIN T_BD_MATERIAL M ON S.FMASTERID=M.FMASTERID AND B.FDIMENSIONID=M.FUSEORGID
    LEFT JOIN T_BD_STOCK AS ST ON ST.FSTOCKID =S.FSTOCKID
    --LEFT JOIN T_ORG_ORGANIZATIONS_L L ON L.FORGID=C.FFINORGID AND L.FLOCALEID=2052 --��֯���
    --LEFT JOIN T_HS_CALDIMENSIONS C ON B.FDIMENSIONID=C.FDIMENSIONID --������֯
    
    where O.FYEAR=2023
    and O.FPERIOD=08
    and B.FDIMENSIONID=1
    --and M.FNUMBER='SIE01010101'
    
    GROUP BY B.FDIMENSIONID,M.FMATERIALID,O.FYEAR,O.FPERIOD,M.FNUMBER ,ST.FSTOCKID
    
    --select * from #t1
    select sum(��ĩ���) from #t1
    where ��ĩ���<>0
    
    drop table #t1
    
    
    --select * from T_HS_STOCKDIMENSION
    --select * from T_HS_OUTACCTG
    --select * from T_ORG_ORGANIZATIONS_L
    --select * from T_HS_BALANCE_H B  --��ʷ������Ϣ
    
    --LEFT JOIN T_HS_OUTACCTG O ON B.FID=O.FID --����
    
    
    --select * from  T_HS_OUTACCTG --��������
    

    Powered by kodbox V1.64

    Copyright © kodcloud.com.

    Files