• 金蝶云星空SQL 84.89 kB 2024-06-03 22:06
  • Position: 金蝶云星空SQL / 采购工作量统计[星空].sql

    declare @begdate date,@enddate date
    set @begdate='2023-08-01'
    set @enddate='2023-08-30'
    --set @begdate='{1}'
    --set @enddate='{2}'
    
    --�ɹ���Ա�����ͳ��(��ȡ����ȡ��£�
    --�û���
    select 
    s_u.FUSERID as FID
    ,s_u.FNAME �û��
    ,(select count(distinct FNUMBER) from T_BD_MATERIAL m
    	where 1=1
    	--and m.FDOCUMENTSTATUS='C'
    	and m.FFORBIDSTATUS='A'
    	and m.FCREATEDATE between @begdate and @enddate
    	and m.FCREATORID=s_u.FUSERID
    ) as ��������
    
    ,(select count(distinct FNUMBER) from T_BD_MATERIAL m
    	where m.FDOCUMENTSTATUS='C'
    	and m.FFORBIDSTATUS='A'
    	and m.FAPPROVEDATE between @begdate and @enddate
    	and m.FAPPROVERID=s_u.FUSERID
    ) as �������
    
    ,(select count(distinct FNUMBER) from t_BD_Supplier sup
    	where 1=1 
    	--and sup.FDOCUMENTSTATUS='C'
    	and sup.FFORBIDSTATUS='A'
    	and sup.FCREATEDATE between @begdate and @enddate
    	and sup.FCREATORID=s_u.FUSERID
    ) as ������Ӧ���
    
    ,(select count(distinct FNUMBER) from t_BD_Supplier sup
    	where sup.FDOCUMENTSTATUS='C'
    	and sup.FFORBIDSTATUS='A'
    	and sup.FAUDITDATE between @begdate and @enddate
    	and sup.FAUDITORID=s_u.FUSERID
    ) as ��˹�Ӧ���
    
    
    
    --,(select count(FID) from t_PUR_POOrder PO
    --	where PO.FDOCUMENTSTATUS='C'
    --	and po.FCANCELSTATUS='A' --��
    --	and PO.FCREATEDATE between @begdate and @enddate
    --	and PO.FCREATORID=s_u.FUSERID
    --) as �ɹ������
    
    --�ɹ���Ʊ����Ʊ��
    ,(select count(FID) from T_IV_PURCHASEIC iv
    	where iv.FDOCUMENTSTATUS='C'
    	and iv.FCANCELSTATUS='A'
    	and iv.FCREATEDATE between @begdate and @enddate
    	and iv.FCREATORID=s_u.FUSERID
    ) as �ɹ���Ʊ�
    
    ----Ӧ����
    --,(select count(ap.FID) from T_AP_PAYABLE ap 
    --	left join T_AP_PAYABLE_L ap_L on ap.FID=ap_L.FID
    --	where ap.FDOCUMENTSTATUS='C'
    --	and ap.FCANCELSTATUS='A'
    --	and ap_L.F_QZYN_MULLANGTEXT is not null
    --	and ap.FCREATORID=s_u.FUSERID
    --	and ap.FCREATEDATE between @begdate and @enddate
    --	) as �ɹ���Ʊ�
    	   
     from T_SEC_USER s_u
     where FFORBIDSTATUS='A'
    
    

    Powered by kodbox V1.64

    Copyright © kodcloud.com.

    Files