58 lines
1.8 KiB
SQL
58 lines
1.8 KiB
SQL
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' |