修改视图
This commit is contained in:
38
销售订单进度视图.sql
38
销售订单进度视图.sql
@@ -9,14 +9,40 @@ T_SEC_USER q3 on q1.FCreatorId = q3.FUSERID Where q1.FDocumentStatus = 'C' AND q
|
||||
W1 JOIN T_SAL_DELIVERYNOTICEENTRY_LK W2 on W1.FENTRYID = W2.FENTRYID Where W2.FSTABLENAME = 'T_SAL_ORDERENTRY'
|
||||
GROUP BY W2.FSBILLID,W1.FNAME) R1 GROUP BY R1.FSBILLID) A;
|
||||
go
|
||||
--ALTER VIEW [dbo].[V_SXJD_Table2]
|
||||
--AS
|
||||
--Select a5.FID,SUM(a2.FRealQty) as 'FRealQty',SUM(FALLAMOUNT_LC) as 'FALLAMOUNT_LC',STRING_AGG(CONVERT(nvarchar,a3.FDATE,23),',') as 'FDate',
|
||||
--STRING_AGG(a4.FNAME,',')as 'FNAME',SUM(a1.FSIGNQTY) as 'FSIGNQTY' From T_SAL_OUTSTOCKENTRY_R a1 JOIN T_SAL_OUTSTOCKENTRY a2
|
||||
--on a1.FENTRYID = a2.FENTRYID JOIN T_SAL_OUTSTOCKENTRY_F aa on aa.FENTRYID = a2.FENTRYID
|
||||
--JOIN T_SAL_OUTSTOCK a3 on a3.FID = a1.FID JOIN T_SEC_USER a4 on a4.FUSERID = a3.FCREATORID
|
||||
--JOIN T_SAL_ORDERENTRY a5 on a5.FENTRYID = a1.FSOENTRYID Where a3.FDOCUMENTSTATUS = 'C' GROUP BY a5.FID
|
||||
--GO
|
||||
-----2025-3-05--
|
||||
ALTER VIEW [dbo].[V_SXJD_Table2]
|
||||
AS
|
||||
Select a5.FID,SUM(a2.FRealQty) as 'FRealQty',SUM(FALLAMOUNT_LC) as 'FALLAMOUNT_LC',STRING_AGG(CONVERT(nvarchar,a3.FDATE,23),',') as 'FDate',
|
||||
STRING_AGG(a4.FNAME,',')as 'FNAME',SUM(a1.FSIGNQTY) as 'FSIGNQTY' From T_SAL_OUTSTOCKENTRY_R a1 JOIN T_SAL_OUTSTOCKENTRY a2
|
||||
on a1.FENTRYID = a2.FENTRYID JOIN T_SAL_OUTSTOCKENTRY_F aa on aa.FENTRYID = a2.FENTRYID
|
||||
JOIN T_SAL_OUTSTOCK a3 on a3.FID = a1.FID JOIN T_SEC_USER a4 on a4.FUSERID = a3.FCREATORID
|
||||
JOIN T_SAL_ORDERENTRY a5 on a5.FENTRYID = a1.FSOENTRYID Where a3.FDOCUMENTSTATUS = 'C' GROUP BY a5.FID
|
||||
go
|
||||
SELECT a5.FID,SUM(a2.FRealQty) AS 'FRealQty',SUM(FALLAMOUNT_LC) AS 'FALLAMOUNT_LC',
|
||||
(
|
||||
SELECT STRING_AGG(aa4.fname,',') AS fname FROM (
|
||||
SELECT DISTINCT fname FROM T_SEC_USER a4
|
||||
INNER JOIN T_SAL_OUTSTOCK a3 on a4.FUSERID = a3.FCREATORID
|
||||
INNER JOIN T_SAL_OUTSTOCKENTRY_R aa1 ON a3.FID=aa1.fid
|
||||
INNER JOIN T_SAL_ORDERENTRY aa5 ON aa5.FENTRYID = aa1.FSOENTRYID
|
||||
WHERE aa5.FID=a5.FID ) aa4
|
||||
|
||||
) AS 'FNAME'
|
||||
,(SELECT STRING_AGG(CONVERT(NVARCHAR,aaa3.FDATE,23),',') FROM
|
||||
(SELECT DISTINCT CONVERT(NVARCHAR,aa3.FDATE,23) AS FDATE FROM
|
||||
T_SAL_OUTSTOCK aa3
|
||||
INNER JOIN T_SAL_OUTSTOCKENTRY_R aa1 ON aa3.FID=aa1.fid
|
||||
INNER JOIN T_SAL_ORDERENTRY aa5 ON aa5.FENTRYID = aa1.FSOENTRYID
|
||||
WHERE aa5.FID=a5.FID ) aaa3 ) AS 'FDate'
|
||||
,SUM(a1.FSIGNQTY) AS 'FSIGNQTY' FROM T_SAL_OUTSTOCKENTRY_R a1 JOIN T_SAL_OUTSTOCKENTRY a2
|
||||
ON a1.FENTRYID = a2.FENTRYID JOIN T_SAL_OUTSTOCKENTRY_F aa ON aa.FENTRYID = a2.FENTRYID
|
||||
JOIN T_SAL_OUTSTOCK a3 ON a3.FID = a1.FID
|
||||
JOIN T_SAL_ORDERENTRY a5 ON a5.FENTRYID = a1.FSOENTRYID WHERE a3.FDOCUMENTSTATUS = 'C' GROUP BY a5.FID
|
||||
GO
|
||||
|
||||
|
||||
ALTER VIEW [dbo].[V_SXJD_Table3]
|
||||
AS
|
||||
Select a3.FID,SUM(a1.FREALQTY)'FREALQTY',SUM(a2.FALLAMOUNT_LC)'FALLAMOUNT_LC',STRING_AGG(a5.FNAME,',')as 'FNAME',
|
||||
|
||||
Reference in New Issue
Block a user