1
This commit is contained in:
parent
b7096ec4ff
commit
ad520a03eb
@ -43,7 +43,7 @@ AS
|
|||||||
|
|
||||||
|
|
||||||
--是或空的直签客户,判断是否走特价审批流程
|
--是或空的直签客户,判断是否走特价审批流程
|
||||||
update a set F_SPECIALCONTRACTS = '是'
|
UPDATE a SET F_SPECIALCONTRACTS = '是'
|
||||||
--SELECT 1
|
--SELECT 1
|
||||||
FROM T_SAL_ORDER A
|
FROM T_SAL_ORDER A
|
||||||
INNER JOIN T_BD_CUSTOMER E ON E.FCUSTID = A.FCUSTID
|
INNER JOIN T_BD_CUSTOMER E ON E.FCUSTID = A.FCUSTID
|
||||||
@ -62,7 +62,7 @@ AS
|
|||||||
AND A.FCUSTID =E.FCUSTID AND H.FNAME = I.FNAME AND F.FMATERIALID = B.FMATERIALID AND (D.FAllAmount_LC/B.FQTY) = (G.FAllAmount_LC/F.FQTY)
|
AND A.FCUSTID =E.FCUSTID AND H.FNAME = I.FNAME AND F.FMATERIALID = B.FMATERIALID AND (D.FAllAmount_LC/B.FQTY) = (G.FAllAmount_LC/F.FQTY)
|
||||||
) G
|
) G
|
||||||
INNER JOIN V_ASSISTANTDATA U ON U.FENTRYID = A.F_Ordercategory
|
INNER JOIN V_ASSISTANTDATA U ON U.FENTRYID = A.F_Ordercategory
|
||||||
where U.FNUMBER IN ('P','C','E','S')
|
WHERE U.FNUMBER IN ('P','C','E','S')
|
||||||
AND ABS(D.FAllAmount_LC)<ABS(B.F_SettlementP*B.FQTY)
|
AND ABS(D.FAllAmount_LC)<ABS(B.F_SettlementP*B.FQTY)
|
||||||
AND A.FID = @FID
|
AND A.FID = @FID
|
||||||
AND A.FDOCUMENTSTATUS IN ('Z','A','D')
|
AND A.FDOCUMENTSTATUS IN ('Z','A','D')
|
||||||
@ -75,14 +75,17 @@ AS
|
|||||||
|
|
||||||
DECLARE @EmployeeID DECIMAL(23,10)
|
DECLARE @EmployeeID DECIMAL(23,10)
|
||||||
|
|
||||||
SELECT @EmployeeID = (CASE WHEN ISNULL(SUM(CAST(C.F_JSJ AS decimal(23,10)) * B.FQTY * CASE ISNULL(F_useyears, 0) WHEN 0 THEN 1 ELSE F_useyears END ),0) = 0
|
SELECT @EmployeeID = (CASE WHEN ISNULL(SUM(CAST(C.F_JSJ AS DECIMAL(23,10)) * B.FQTY * CASE ISNULL(F_useyears, 0) WHEN 0 THEN 1 ELSE F_useyears END ),0) = 0
|
||||||
THEN 0 ELSE SUM(CAST(C.F_JSJ AS decimal(23,10))*B.FQTY * CASE ISNULL(F_useyears, 0) WHEN 0 THEN 1 ELSE F_useyears END ) END)
|
THEN 0 ELSE SUM(CAST(C.F_JSJ AS DECIMAL(23,10))*B.FQTY * CASE ISNULL(F_useyears, 0) WHEN 0 THEN 1 ELSE F_useyears END ) END)
|
||||||
FROM T_SAL_ORDER A
|
FROM T_SAL_ORDER A
|
||||||
INNER JOIN T_SAL_ORDERENTRY B ON A.FID = B.FID
|
INNER JOIN T_SAL_ORDERENTRY B ON A.FID = B.FID
|
||||||
INNER JOIN T_BD_MATERIAL C ON B.FMATERIALID = C.FMATERIALID
|
INNER JOIN T_BD_MATERIAL C ON B.FMATERIALID = C.FMATERIALID
|
||||||
WHERE A.FID = @FID
|
WHERE A.FID = @FID
|
||||||
|
|
||||||
update a set F_SPECIALCONTRACTS = '是'
|
|
||||||
|
|
||||||
|
|
||||||
|
UPDATE a SET F_SPECIALCONTRACTS = '是'
|
||||||
FROM T_SAL_ORDER A
|
FROM T_SAL_ORDER A
|
||||||
INNER JOIN T_SAL_ORDERENTRY B ON A.FID = B.FID
|
INNER JOIN T_SAL_ORDERENTRY B ON A.FID = B.FID
|
||||||
INNER JOIN T_SAL_ORDERFIN D ON D.FID = A.FID
|
INNER JOIN T_SAL_ORDERFIN D ON D.FID = A.FID
|
||||||
|
|||||||
@ -227,7 +227,7 @@ AS
|
|||||||
INNER JOIN T_SAL_ORDERENTRY_F D ON D.FENTRYID =A.FENTRYID
|
INNER JOIN T_SAL_ORDERENTRY_F D ON D.FENTRYID =A.FENTRYID
|
||||||
WHERE A.FID =@FID
|
WHERE A.FID =@FID
|
||||||
|
|
||||||
SELECT rank()over(partition by a.fid ,a.F_Projecttype order by a.fseq desc) as 'fseq',B.fname,E.F_103,b.FSPECIFICATION,C.FNAME,FORMAT(A.FQTY, 'N2'),
|
SELECT rank()over(partition by a.fid ,a.F_Projecttype order by a.fseq ) as 'fseq',B.fname,E.F_103,b.FSPECIFICATION,C.FNAME,FORMAT(A.FQTY, 'N2'),
|
||||||
FORMAT(ROUND( D.FTAXPRICE,2), 'N2'), FORMAT(D.FALLAMOUNT_LC, 'N2')
|
FORMAT(ROUND( D.FTAXPRICE,2), 'N2'), FORMAT(D.FALLAMOUNT_LC, 'N2')
|
||||||
,A.FNOTE,F_Projecttype as 'FType',
|
,A.FNOTE,F_Projecttype as 'FType',
|
||||||
FORMAT(ROUND( SUM(D.FALLAMOUNT_LC)OVER(PARTITION BY A.FID ),2), 'N2') AS 'FALLAMOUNT',
|
FORMAT(ROUND( SUM(D.FALLAMOUNT_LC)OVER(PARTITION BY A.FID ),2), 'N2') AS 'FALLAMOUNT',
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user