Piolot_RepotForm_PeiHao/销售进度2.sql
李狗蛋 69cf26105d 0
2025-03-14 10:00:24 +08:00

58 lines
1.8 KiB
SQL
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

Select
A.FDate as 'Date',
AAAA.FNAME as 'OrderName', --制单人
A.FDATE as 'OrderDate',--下单日期
ISNULL(B.FNAME,'') as 'ClientName', --客户名称
A.F_contractnumber as 'ContractNumber', --纸质合同号
ISNULL(C.FNAME,'') as 'ProjectName', --项目名称
ISNULL(D.FNAME,'') as 'Salesman', --销售员
AA.FBILLALLAMOUNT_LC as 'ContractPrice', --合同金额
(Select STRING_AGG(aa2.FNAME,',') as 'FNAME'
From T_AR_RECEIVEBILL aa1 JOIN T_SEC_USER aa2 on aa1.FCREATORID = aa2.FUSERID
Where FBILLNO in (Select FBILLNO3 From T_AutoWrireRecordEntry a1 JOIN T_AutoWrireRecordEntry2 a2
on a1.FID = a2.FID Where FBILLNO2 = A.FBILLNO))
as 'CollectionName', --收款负责人
(Select STRING_AGG((CONVERT(nvarchar,aa1.FDATE,23)),',') as 'FDate'
From T_AR_RECEIVEBILL aa1 JOIN T_SEC_USER aa2 on aa1.FCREATORID = aa2.FUSERID
Where FBILLNO in (Select FBILLNO3 From T_AutoWrireRecordEntry a1 JOIN T_AutoWrireRecordEntry2 a2
on a1.FID = a2.FID Where FBILLNO2 = A.FBILLNO))
as 'CollectionDate', --收款日期
ISNULL(A.F_AMOUNT,0) as 'CollectionAmount', --收款金额
A.FID
From
T_SAL_ORDER A --销售顶大
JOIN
T_SAL_ORDERFIN AA --销售订单-财务
on A.FID = AA.FID
LEFT JOIN
T_ORG_ORGANIZATIONS_L AAA --业务组织
on AAA.FORGID = A.FSaleOrgId
LEFT JOIN
T_SEC_USER AAAA --用户
on AAAA.FUSERID = A.FCREATORID
LEFT JOIN
T_BD_CUSTOMER_L B --客户
on B.FCUSTID = A.FCUSTID
LEFT JOIN
(Select q2.FNAME,q1.* From
T_BAS_PREBDONE q1
JOIN
T_BAS_PREBDONE_L q2
on q1.FID = q2.FID
Where q2.FLocaleID = 2052
AND q1.FDocumentStatus = 'C'
AND q1.FForbidStatus = 'A') C --工程项目预置1项目表
on C.FID = A.F_projectname
LEFT JOIN
(Select q2.FNAME,q1.* From
V_BD_SALESMAN q1
LEFT JOIN
V_BD_SALESMAN_L q2
on q1.fid = q2.fid
Where q2.FLOCALEID = 2052
AND q1.FDocumentStatus = 'C'
AND q1.FForbidStatus = 'A'
AND q1.FForbiddenStatus = '0') D --销售员表
on A.FSalerId = D.fid
Where A.FDocumentStatus = 'C' AND A.FBusinessType = 'NORMAL'