11
This commit is contained in:
parent
f50f9c9675
commit
3efe047233
@ -50,11 +50,15 @@ namespace Pilot_KD_Parino.SQL
|
|||||||
/// <returns></returns>
|
/// <returns></returns>
|
||||||
public static DynamicObjectCollection GetWriteOrderDate3(Context ctx, string FORGID,string where )
|
public static DynamicObjectCollection GetWriteOrderDate3(Context ctx, string FORGID,string where )
|
||||||
{
|
{
|
||||||
//定义SQL,调用物料视图
|
//定义SQL,调用物料视图 AND A.FBusinessType='NORMAL'
|
||||||
|
/*
|
||||||
|
* SELECT case when FBusinessType='NORMAL' then (FDAMOUNT2+[整单累计退货金额]) else 0 end AS FDAMOUNT, * FROM
|
||||||
|
*
|
||||||
|
*/
|
||||||
string sql = string.Format($@"/*dialect*/
|
string sql = string.Format($@"/*dialect*/
|
||||||
SELECT * FROM
|
SELECT FDAMOUNT2 as FDAMOUNT, * FROM
|
||||||
(
|
(
|
||||||
SELECT A.FID,
|
SELECT A.FID, A.FBusinessType,
|
||||||
A.FSALERID,
|
A.FSALERID,
|
||||||
A.F_CONTRACTNUMBER,
|
A.F_CONTRACTNUMBER,
|
||||||
A.FCUSTID,
|
A.FCUSTID,
|
||||||
@ -65,7 +69,7 @@ namespace Pilot_KD_Parino.SQL
|
|||||||
C.FBILLALLAMOUNT_LC AS 'FALLAMOUNT' ,
|
C.FBILLALLAMOUNT_LC AS 'FALLAMOUNT' ,
|
||||||
C.FBILLALLAMOUNT as 'FALLAMOUNTY',
|
C.FBILLALLAMOUNT as 'FALLAMOUNTY',
|
||||||
ISNULL(A.F_AMOUNT,0) as 'FYAMOUNT',
|
ISNULL(A.F_AMOUNT,0) as 'FYAMOUNT',
|
||||||
C.FBILLALLAMOUNT_LC-A.F_AMOUNT as 'FDAMOUNT',
|
C.FBILLALLAMOUNT_LC-A.F_AMOUNT as 'FDAMOUNT2',
|
||||||
C.FSETTLECURRID as 'FCurr',
|
C.FSETTLECURRID as 'FCurr',
|
||||||
case when DATEDIFF(MONTH, A.FDATE, GETDATE())<3 then 'True' else 'False' end as 'FIs30' ,
|
case when DATEDIFF(MONTH, A.FDATE, GETDATE())<3 then 'True' else 'False' end as 'FIs30' ,
|
||||||
'销售订单' as 'FTYPE',
|
'销售订单' as 'FTYPE',
|
||||||
@ -99,6 +103,12 @@ INNER JOIN T_SAL_ORDER aa1 WITH(NOLOCK) ON t0.F_PAPERNUMBER=aa1.F_contractnumbe
|
|||||||
) AD WHERE AD.F_PaperNumber = A.F_contractnumber AND ad.FSALEORGID=a.FSALEORGID
|
) AD WHERE AD.F_PaperNumber = A.F_contractnumber AND ad.FSALEORGID=a.FSALEORGID
|
||||||
GROUP BY F_PaperNumber, FSALEORGID
|
GROUP BY F_PaperNumber, FSALEORGID
|
||||||
) as FInvoiceAmount30Days
|
) as FInvoiceAmount30Days
|
||||||
|
,[整单累计退货金额]=ISNULL((
|
||||||
|
SELECT SUM(CC.FBillAllAmount_LC) AS '累计退货金额'
|
||||||
|
FROM T_SAL_ORDER AA
|
||||||
|
INNER JOIN T_SAL_ORDERFIN CC ON CC.FID =AA.FID
|
||||||
|
WHERE AA.FDOCUMENTSTATUS= 'C' AND ISNULL(AA.F_CONTRACTNUMBER,'') !='' AND AA.F_contractnumber LIKE A.F_contractnumber+'%'
|
||||||
|
AND AA.fid<>A.fid AND aa.FSALEORGID=a.FSALEORGID),0)
|
||||||
FROM T_SAL_ORDER A
|
FROM T_SAL_ORDER A
|
||||||
INNER JOIN T_SAL_ORDERFIN C ON C.FID =A.FID
|
INNER JOIN T_SAL_ORDERFIN C ON C.FID =A.FID
|
||||||
WHERE
|
WHERE
|
||||||
|
Loading…
x
Reference in New Issue
Block a user