1
This commit is contained in:
@@ -1,87 +0,0 @@
|
||||
{
|
||||
"Version": 1,
|
||||
"WorkspaceRootPath": "F:\\\u73E0\u6D77\u9879\u76EE\\\u6D3E\u8BFA\u9879\u76EE\\\u6D3E\u8BFA\u62A5\u8868(1)\\\u6D3E\u8BFA\u62A5\u8868\\\u4EE3\u7801\\Piolot_RepotForm_Git\\",
|
||||
"Documents": [
|
||||
{
|
||||
"AbsoluteMoniker": "D:0:0:{FFC984E2-278D-4951-94F0-31F8FBEE69EA}|Pilot.Report.Exploitation\\Pilot.Report.Exploitation.csproj|f:\\\u73E0\u6D77\u9879\u76EE\\\u6D3E\u8BFA\u9879\u76EE\\\u6D3E\u8BFA\u62A5\u8868(1)\\\u6D3E\u8BFA\u62A5\u8868\\\u4EE3\u7801\\piolot_repotform_git\\pilot.report.exploitation\\common\\loghelp.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
|
||||
"RelativeMoniker": "D:0:0:{FFC984E2-278D-4951-94F0-31F8FBEE69EA}|Pilot.Report.Exploitation\\Pilot.Report.Exploitation.csproj|solutionrelative:pilot.report.exploitation\\common\\loghelp.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
|
||||
},
|
||||
{
|
||||
"AbsoluteMoniker": "D:0:0:{FFC984E2-278D-4951-94F0-31F8FBEE69EA}|Pilot.Report.Exploitation\\Pilot.Report.Exploitation.csproj|f:\\\u73E0\u6D77\u9879\u76EE\\\u6D3E\u8BFA\u9879\u76EE\\\u6D3E\u8BFA\u62A5\u8868(1)\\\u6D3E\u8BFA\u62A5\u8868\\\u4EE3\u7801\\piolot_repotform_git\\pilot.report.exploitation\\receivables\\receivablesdetails.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
|
||||
"RelativeMoniker": "D:0:0:{FFC984E2-278D-4951-94F0-31F8FBEE69EA}|Pilot.Report.Exploitation\\Pilot.Report.Exploitation.csproj|solutionrelative:pilot.report.exploitation\\receivables\\receivablesdetails.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
|
||||
},
|
||||
{
|
||||
"AbsoluteMoniker": "D:0:0:{FFC984E2-278D-4951-94F0-31F8FBEE69EA}|Pilot.Report.Exploitation\\Pilot.Report.Exploitation.csproj|F:\\\u73E0\u6D77\u9879\u76EE\\\u6D3E\u8BFA\u9879\u76EE\\\u6D3E\u8BFA\u62A5\u8868(1)\\\u6D3E\u8BFA\u62A5\u8868\\\u4EE3\u7801\\Piolot_RepotForm_Git\\pilot.report.exploitation\\annualsalespaymentsum\\annualsalespaymentsumreport.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
|
||||
"RelativeMoniker": "D:0:0:{FFC984E2-278D-4951-94F0-31F8FBEE69EA}|Pilot.Report.Exploitation\\Pilot.Report.Exploitation.csproj|solutionrelative:pilot.report.exploitation\\annualsalespaymentsum\\annualsalespaymentsumreport.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
|
||||
},
|
||||
{
|
||||
"AbsoluteMoniker": "D:0:0:{FFC984E2-278D-4951-94F0-31F8FBEE69EA}|Pilot.Report.Exploitation\\Pilot.Report.Exploitation.csproj|F:\\\u73E0\u6D77\u9879\u76EE\\\u6D3E\u8BFA\u9879\u76EE\\\u6D3E\u8BFA\u62A5\u8868(1)\\\u6D3E\u8BFA\u62A5\u8868\\\u4EE3\u7801\\Piolot_RepotForm_Git\\pilot.report.exploitation\\receivables\\receivablesautoexecute.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
|
||||
"RelativeMoniker": "D:0:0:{FFC984E2-278D-4951-94F0-31F8FBEE69EA}|Pilot.Report.Exploitation\\Pilot.Report.Exploitation.csproj|solutionrelative:pilot.report.exploitation\\receivables\\receivablesautoexecute.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
|
||||
}
|
||||
],
|
||||
"DocumentGroupContainers": [
|
||||
{
|
||||
"Orientation": 0,
|
||||
"VerticalTabListWidth": 256,
|
||||
"DocumentGroups": [
|
||||
{
|
||||
"DockedWidth": 200,
|
||||
"SelectedChildIndex": 0,
|
||||
"Children": [
|
||||
{
|
||||
"$type": "Document",
|
||||
"DocumentIndex": 0,
|
||||
"Title": "Loghelp.cs",
|
||||
"DocumentMoniker": "F:\\\u73E0\u6D77\u9879\u76EE\\\u6D3E\u8BFA\u9879\u76EE\\\u6D3E\u8BFA\u62A5\u8868(1)\\\u6D3E\u8BFA\u62A5\u8868\\\u4EE3\u7801\\Piolot_RepotForm_Git\\Pilot.Report.Exploitation\\Common\\Loghelp.cs",
|
||||
"RelativeDocumentMoniker": "Pilot.Report.Exploitation\\Common\\Loghelp.cs",
|
||||
"ToolTip": "F:\\\u73E0\u6D77\u9879\u76EE\\\u6D3E\u8BFA\u9879\u76EE\\\u6D3E\u8BFA\u62A5\u8868(1)\\\u6D3E\u8BFA\u62A5\u8868\\\u4EE3\u7801\\Piolot_RepotForm_Git\\Pilot.Report.Exploitation\\Common\\Loghelp.cs*",
|
||||
"RelativeToolTip": "Pilot.Report.Exploitation\\Common\\Loghelp.cs*",
|
||||
"ViewState": "AgIAAAAAAAAAAAAAAAAAAAwAAAAAAAAAAAAAAA==",
|
||||
"Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
|
||||
"WhenOpened": "2025-03-19T10:12:26.006Z",
|
||||
"EditorCaption": ""
|
||||
},
|
||||
{
|
||||
"$type": "Document",
|
||||
"DocumentIndex": 3,
|
||||
"Title": "ReceivablesAutoExecute.cs",
|
||||
"DocumentMoniker": "F:\\\u73E0\u6D77\u9879\u76EE\\\u6D3E\u8BFA\u9879\u76EE\\\u6D3E\u8BFA\u62A5\u8868(1)\\\u6D3E\u8BFA\u62A5\u8868\\\u4EE3\u7801\\Piolot_RepotForm_Git\\Pilot.Report.Exploitation\\Receivables\\ReceivablesAutoExecute.cs",
|
||||
"RelativeDocumentMoniker": "Pilot.Report.Exploitation\\Receivables\\ReceivablesAutoExecute.cs",
|
||||
"ToolTip": "F:\\\u73E0\u6D77\u9879\u76EE\\\u6D3E\u8BFA\u9879\u76EE\\\u6D3E\u8BFA\u62A5\u8868(1)\\\u6D3E\u8BFA\u62A5\u8868\\\u4EE3\u7801\\Piolot_RepotForm_Git\\Pilot.Report.Exploitation\\Receivables\\ReceivablesAutoExecute.cs",
|
||||
"RelativeToolTip": "Pilot.Report.Exploitation\\Receivables\\ReceivablesAutoExecute.cs",
|
||||
"ViewState": "AgIAAAAAAAAAAAAAAAAAABkAAAAAAAAAAAAAAA==",
|
||||
"Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
|
||||
"WhenOpened": "2025-03-18T01:50:18.881Z"
|
||||
},
|
||||
{
|
||||
"$type": "Document",
|
||||
"DocumentIndex": 1,
|
||||
"Title": "ReceivablesDetails.cs",
|
||||
"DocumentMoniker": "F:\\\u73E0\u6D77\u9879\u76EE\\\u6D3E\u8BFA\u9879\u76EE\\\u6D3E\u8BFA\u62A5\u8868(1)\\\u6D3E\u8BFA\u62A5\u8868\\\u4EE3\u7801\\Piolot_RepotForm_Git\\Pilot.Report.Exploitation\\Receivables\\ReceivablesDetails.cs",
|
||||
"RelativeDocumentMoniker": "Pilot.Report.Exploitation\\Receivables\\ReceivablesDetails.cs",
|
||||
"ToolTip": "F:\\\u73E0\u6D77\u9879\u76EE\\\u6D3E\u8BFA\u9879\u76EE\\\u6D3E\u8BFA\u62A5\u8868(1)\\\u6D3E\u8BFA\u62A5\u8868\\\u4EE3\u7801\\Piolot_RepotForm_Git\\Pilot.Report.Exploitation\\Receivables\\ReceivablesDetails.cs",
|
||||
"RelativeToolTip": "Pilot.Report.Exploitation\\Receivables\\ReceivablesDetails.cs",
|
||||
"ViewState": "AgIAADABAAAAAAAAAAAUwOIBAAAZAAAAAAAAAA==",
|
||||
"Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
|
||||
"WhenOpened": "2025-03-17T10:11:20.902Z",
|
||||
"EditorCaption": ""
|
||||
},
|
||||
{
|
||||
"$type": "Document",
|
||||
"DocumentIndex": 2,
|
||||
"Title": "AnnualSalesPaymentSumReport.cs",
|
||||
"DocumentMoniker": "F:\\\u73E0\u6D77\u9879\u76EE\\\u6D3E\u8BFA\u9879\u76EE\\\u6D3E\u8BFA\u62A5\u8868(1)\\\u6D3E\u8BFA\u62A5\u8868\\\u4EE3\u7801\\Piolot_RepotForm_Git\\Pilot.Report.Exploitation\\AnnualSalesPaymentSum\\AnnualSalesPaymentSumReport.cs",
|
||||
"RelativeDocumentMoniker": "Pilot.Report.Exploitation\\AnnualSalesPaymentSum\\AnnualSalesPaymentSumReport.cs",
|
||||
"ToolTip": "F:\\\u73E0\u6D77\u9879\u76EE\\\u6D3E\u8BFA\u9879\u76EE\\\u6D3E\u8BFA\u62A5\u8868(1)\\\u6D3E\u8BFA\u62A5\u8868\\\u4EE3\u7801\\Piolot_RepotForm_Git\\Pilot.Report.Exploitation\\AnnualSalesPaymentSum\\AnnualSalesPaymentSumReport.cs",
|
||||
"RelativeToolTip": "Pilot.Report.Exploitation\\AnnualSalesPaymentSum\\AnnualSalesPaymentSumReport.cs",
|
||||
"ViewState": "AgIAAHkAAAAAAAAAAAAiwIUDAABxAAAAAAAAAA==",
|
||||
"Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
|
||||
"WhenOpened": "2025-03-17T07:39:30.7Z",
|
||||
"EditorCaption": ""
|
||||
}
|
||||
]
|
||||
}
|
||||
]
|
||||
}
|
||||
]
|
||||
}
|
||||
@@ -135,17 +135,17 @@ namespace Pilot.Report.Exploitation.AnnualSalesPaymentSum
|
||||
// 组织
|
||||
var organization = organizationList == null ? "" : (string.Join(",", organizationList));
|
||||
|
||||
// 开始日期
|
||||
string fStrartDate = customFilter["FStrartDate"]?.ToString();
|
||||
//// 开始日期
|
||||
//string fStrartDate = customFilter["FStrartDate"]?.ToString();
|
||||
|
||||
// 结束日期
|
||||
string fEndDate = customFilter["FEndDate"]?.ToString();
|
||||
//// 结束日期
|
||||
//string fEndDate = customFilter["FEndDate"]?.ToString();
|
||||
|
||||
// 审核开始日期
|
||||
string fSDate = customFilter["FSDate"]?.ToString();
|
||||
//// 审核开始日期
|
||||
//string fSDate = customFilter["FSDate"]?.ToString();
|
||||
|
||||
// 审核结束日期
|
||||
string fEDate = customFilter["FEDate"]?.ToString();
|
||||
//// 审核结束日期
|
||||
//string fEDate = customFilter["FEDate"]?.ToString();
|
||||
|
||||
// 下单时间
|
||||
string fDate = customFilter["F_Date"]?.ToString();
|
||||
@@ -467,14 +467,14 @@ namespace Pilot.Report.Exploitation.AnnualSalesPaymentSum
|
||||
{
|
||||
sql += string.Format(@" AND D.FSALEORGID in ({0})", organization);
|
||||
}
|
||||
if (!string.IsNullOrEmpty(fStrartDate))
|
||||
{
|
||||
sql += string.Format(@" AND D.FDate >= '{0}'", fStrartDate);
|
||||
}
|
||||
if (!string.IsNullOrEmpty(fEndDate))
|
||||
{
|
||||
sql += string.Format(@" AND D.FDate <= '{0}'", fEndDate);
|
||||
}
|
||||
//if (!string.IsNullOrEmpty(fStrartDate))
|
||||
//{
|
||||
// sql += string.Format(@" AND D.FDate >= '{0}'", fStrartDate);
|
||||
//}
|
||||
//if (!string.IsNullOrEmpty(fEndDate))
|
||||
//{
|
||||
// sql += string.Format(@" AND D.FDate <= '{0}'", fEndDate);
|
||||
//}
|
||||
|
||||
sql += string.Format(@";");
|
||||
|
||||
@@ -909,22 +909,22 @@ namespace Pilot.Report.Exploitation.AnnualSalesPaymentSum
|
||||
{
|
||||
sql += string.Format(@" AND A.FSaleOrgId in ({0})", organization);
|
||||
}
|
||||
if (!string.IsNullOrEmpty(fStrartDate))
|
||||
{
|
||||
sql += string.Format(@" AND A.FDate >= '{0}'", fStrartDate);
|
||||
}
|
||||
if (!string.IsNullOrEmpty(fEndDate))
|
||||
{
|
||||
sql += string.Format(@" AND A.FDate <= '{0}'", fEndDate);
|
||||
}
|
||||
if (!string.IsNullOrEmpty(fSDate))
|
||||
{
|
||||
sql += string.Format(@" AND A.FAPPROVEDATE >= '{0}'", fSDate);
|
||||
}
|
||||
if (!string.IsNullOrEmpty(fEDate))
|
||||
{
|
||||
sql += string.Format(@" AND A.FAPPROVEDATE <= '{0}'", fEDate);
|
||||
}
|
||||
//if (!string.IsNullOrEmpty(fStrartDate))
|
||||
//{
|
||||
// sql += string.Format(@" AND A.FDate >= '{0}'", fStrartDate);
|
||||
//}
|
||||
//if (!string.IsNullOrEmpty(fEndDate))
|
||||
//{
|
||||
// sql += string.Format(@" AND A.FDate <= '{0}'", fEndDate);
|
||||
//}
|
||||
//if (!string.IsNullOrEmpty(fSDate))
|
||||
//{
|
||||
// sql += string.Format(@" AND A.FAPPROVEDATE >= '{0}'", fSDate);
|
||||
//}
|
||||
//if (!string.IsNullOrEmpty(fEDate))
|
||||
//{
|
||||
// sql += string.Format(@" AND A.FAPPROVEDATE <= '{0}'", fEDate);
|
||||
//}
|
||||
|
||||
sql += string.Format(@";");
|
||||
|
||||
|
||||
137
应收明细SQL.sql
137
应收明细SQL.sql
@@ -36,29 +36,60 @@ FROM (
|
||||
SELECT A.FID [<EFBFBD><EFBFBD><EFBFBD>۵<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ID]
|
||||
,ISNULL(O.fid,l.fid) [<EFBFBD><EFBFBD><EFBFBD><EFBFBD>ԱID]
|
||||
,ISNULL(w.FENTRYID,0) [<EFBFBD>տ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ID], ISNULL(w.FNAME,'') AS [<EFBFBD>տ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>], W.F_RecConditionId
|
||||
,(SELECT SUM(FBillAllAmount_LC) FROM T_SAL_ORDERFIN FF WHERE FF.FID = A.FID ) AS [<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ܶ<EFBFBD>],w.FRECADVANCEAMOUNT [<EFBFBD>տ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>̯<EFBFBD><EFBFBD><EFBFBD><EFBFBD>],w.FRECADVANCERATE [<EFBFBD>տ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>̯<EFBFBD><EFBFBD><EFBFBD><EFBFBD>]
|
||||
,(SELECT SUM(FBillAllAmount_LC) FROM T_SAL_ORDERFIN FF WITH(NOLOCK) WHERE FF.FID = A.FID ) AS [<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ܶ<EFBFBD>],w.FRECADVANCEAMOUNT [<EFBFBD>տ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>̯<EFBFBD><EFBFBD><EFBFBD><EFBFBD>],w.FRECADVANCERATE [<EFBFBD>տ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>̯<EFBFBD><EFBFBD><EFBFBD><EFBFBD>]
|
||||
,ISNULL(O.FNAME,L.FNAME) AS [<EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ա],CONVERT(DECIMAL(18,2),ISNULL(n.FSHARERATE,100)) AS [<EFBFBD><EFBFBD>̯<EFBFBD><EFBFBD><EFBFBD><EFBFBD>]
|
||||
,CONVERT(DECIMAL(18,6),ISNULL(n.FSHAREAMOUNT,fin.FBillAllAmount_LC )) [<EFBFBD><EFBFBD>̯<EFBFBD><EFBFBD><EFBFBD><EFBFBD>]
|
||||
,ISNULL(ACO.<EFBFBD><EFBFBD><EFBFBD><EFBFBD>,ACL.<EFBFBD><EFBFBD><EFBFBD><EFBFBD>) AS [SBU] , ISNULL (ACO.[<EFBFBD><EFBFBD>ϸ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>] , ACL.<EFBFBD><EFBFBD>ϸ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>) AS [<EFBFBD><EFBFBD>ϸ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>],c.FNAME AS [<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>λ] ,ISNULL(K.FDATAVALUE,'') AS [<EFBFBD><EFBFBD>˾<EFBFBD><EFBFBD><EFBFBD><EFBFBD>]
|
||||
,P.FDATAVALUE AS [<EFBFBD>ͻ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>],A.F_contractnumber AS [ֽ<EFBFBD>ʺ<EFBFBD>ͬ<EFBFBD><EFBFBD>] , G.FNAME AS [<EFBFBD><EFBFBD>Ŀ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>]
|
||||
,CONVERT( NVARCHAR(10), YEAR(A.FAPPROVEDATE)) AS [ǩ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>],CONVERT(VARCHAR(10), A.FAPPROVEDATE,23) AS [<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>]
|
||||
,[<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>]=ISNULL((SELECT (CONVERT(NVARCHAR(10),MAX(SAL.FDATE),23)) AS '<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>' FROM T_SAL_DELIVERYNOTICE SAL
|
||||
INNER JOIN T_SAL_DELIVERYNOTICEFIN B ON SAL.FID =B.FID
|
||||
,[<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>]=ISNULL((SELECT (CONVERT(NVARCHAR(10),MAX(SAL.FDATE),23)) AS '<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>' FROM T_SAL_DELIVERYNOTICE SAL WITH(NOLOCK)
|
||||
INNER JOIN T_SAL_DELIVERYNOTICEFIN B WITH(NOLOCK) ON SAL.FID =B.FID
|
||||
WHERE SAL.FDOCUMENTSTATUS= 'C' AND SAL.F_PAPERCONTRACT = A.F_contractnumber),'')
|
||||
,[<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ۼƷ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>]=ISNULL( (SELECT SUM(B.FBillAllAmount_LC) AS '<EFBFBD>ۼƷ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>' FROM T_SAL_DELIVERYNOTICE SAL
|
||||
INNER JOIN T_SAL_DELIVERYNOTICEFIN B ON SAL.FID =B.FID
|
||||
,[<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ۼƷ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>]=ISNULL( (SELECT SUM(B.FBillAllAmount_LC) AS '<EFBFBD>ۼƷ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>' FROM T_SAL_DELIVERYNOTICE SAL WITH(NOLOCK)
|
||||
INNER JOIN T_SAL_DELIVERYNOTICEFIN B WITH(NOLOCK) ON SAL.FID =B.FID
|
||||
WHERE SAL.FDOCUMENTSTATUS= 'C' AND SAL.F_PAPERCONTRACT = A.F_contractnumber AND SAL.FSALEORGID=a.FSALEORGID),0)
|
||||
|
||||
,[<EFBFBD><EFBFBD>Ʊ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>]=ISNULL((CASE WHEN SUBSTRING(U.FDATAVALUE,0,1)= 'W' THEN T.<EFBFBD><EFBFBD>Ʊ<EFBFBD><EFBFBD><EFBFBD><EFBFBD> ELSE T.û<EFBFBD>к<EFBFBD>ɫ<EFBFBD>Ŀ<EFBFBD>Ʊ<EFBFBD><EFBFBD><EFBFBD><EFBFBD> END ),'')
|
||||
,[<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ۼ<EFBFBD><EFBFBD>˻<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>]=ISNULL((
|
||||
SELECT SUM(B.FBillAllAmount_LC) AS '<EFBFBD>ۼ<EFBFBD><EFBFBD>˻<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>'
|
||||
FROM T_SAL_RETURNSTOCK AA
|
||||
INNER JOIN T_SAL_RETURNSTOCKFIN B ON AA.FID =B.FID
|
||||
FROM T_SAL_RETURNSTOCK AA WITH(NOLOCK)
|
||||
INNER JOIN T_SAL_RETURNSTOCKFIN B WITH(NOLOCK) ON AA.FID =B.FID
|
||||
WHERE AA.FDOCUMENTSTATUS= 'C' AND A.F_contractnumber = AA.F_contractnumber ),0)
|
||||
|
||||
,[<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ۼƿ<EFBFBD>Ʊ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>] =AD.<EFBFBD><EFBFBD>Ʊ<EFBFBD>ܽ<EFBFBD><EFBFBD><EFBFBD>
|
||||
,[<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ۼƵ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>]=ISNULL(a.F_Amount,0)
|
||||
,[Ԥ<EFBFBD>Ƶ<EFBFBD><EFBFBD><EFBFBD>ʱ<EFBFBD><EFBFBD>]
|
||||
--,[Ԥ<EFBFBD>Ƶ<EFBFBD><EFBFBD><EFBFBD>ʱ<EFBFBD><EFBFBD>]=''
|
||||
,[Ԥ<EFBFBD>Ƶ<EFBFBD><EFBFBD><EFBFBD>ʱ<EFBFBD><EFBFBD>]= (SELECT MAX([Ԥ<EFBFBD>Ƶ<EFBFBD><EFBFBD><EFBFBD>ʱ<EFBFBD><EFBFBD>]) AS [Ԥ<EFBFBD>Ƶ<EFBFBD><EFBFBD><EFBFBD>ʱ<EFBFBD><EFBFBD>] FROM
|
||||
(
|
||||
SELECT DISTINCT * FROM (
|
||||
SELECT plan1.FID ,CASE
|
||||
WHEN X.FNAME like '%Ԥ<><D4A4><EFBFBD><EFBFBD>%' THEN CONVERT(NVARCHAR, AA.FAPPROVEDATE, 120)
|
||||
WHEN X.FNAME LIKE '%<25><><EFBFBD><EFBFBD><EFBFBD>տ<EFBFBD>%' THEN DATEADD(day, plan1.F_DAY, CK.F_SFSIGNATURETIME)
|
||||
WHEN X.FNAME LIKE '%<25><><EFBFBD><EFBFBD>Ʊ<EFBFBD><C6B1><EFBFBD>տ<EFBFBD>%' THEN DATEADD(day, plan1.F_DAY,FP.FAPPROVEDATE)
|
||||
--WHEN X.FNAME LIKE '%<25><EFBFBD><EEB5BD><EFBFBD><EFBFBD>%' THEN DATEADD(day, plan1.F_DAY,Q.<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>)
|
||||
-- ע<>⣺<EFBFBD><E2A3BA><EFBFBD>۶<EFBFBD><DBB6><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ڡ<EFBFBD><DAA1><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ֶΣ<D6B6><CEA3><EFBFBD>PMSϵͳ<CFB5><CDB3><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD>ֶ<EFBFBD>δ<EFBFBD><CEB4><EFBFBD><EFBFBD>
|
||||
ELSE null
|
||||
END AS 'Ԥ<EFBFBD>Ƶ<EFBFBD><EFBFBD><EFBFBD>ʱ<EFBFBD><EFBFBD>' --<EFBFBD><EFBFBD><EFBFBD>۶<EFBFBD><EFBFBD><EFBFBD>-<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ƻ<EFBFBD>-PMS<EFBFBD><EFBFBD><EFBFBD><EFBFBD>#
|
||||
,plan1.F_RECCONDITIONID,X.FNAME, plan1.F_DAY,plan1.FENTRYID ,AA.FAPPROVEDATE,CK.F_SFSIGNATURETIME
|
||||
from
|
||||
T_SAL_ORDER AA WITH(NOLOCK)
|
||||
left join
|
||||
T_SAL_ORDERPLAN plan1 WITH(NOLOCK) ON plan1.FID=aa.FID
|
||||
LEFT JOIN T_BD_RecCondition_L X WITH(NOLOCK) ON X.FID = plan1.F_RecConditionId
|
||||
LEFT JOIN (SELECT MAX(F_SFSIGNATURETIME) F_SFSIGNATURETIME ,F_CONTRACTNUMBER,FSALEORGID
|
||||
FROM T_SAL_OUTSTOCK WITH(NOLOCK)
|
||||
WHERE F_CONTRACTNUMBER = a.F_CONTRACTNUMBER AND FSALEORGID = a.FSALEORGID
|
||||
GROUP BY F_CONTRACTNUMBER,FSALEORGID
|
||||
) CK
|
||||
ON CK.F_CONTRACTNUMBER = aa.F_CONTRACTNUMBER AND CK.FSALEORGID = AA.FSALEORGID --<EFBFBD><EFBFBD><EFBFBD>۳<EFBFBD><EFBFBD>ⵥ
|
||||
LEFT JOIN
|
||||
(SELECT MAX(FAPPROVEDATE) FAPPROVEDATE,F_PAPERNUMBER,FSALEORGID FROM
|
||||
T_IV_SALESIC ff WITH(NOLOCK)
|
||||
WHERE ff.F_PAPERNUMBER = a.F_CONTRACTNUMBER AND ff.FSALEORGID = a.FSALEORGID
|
||||
GROUP BY F_PAPERNUMBER,FSALEORGID) FP ON FP.F_PAPERNUMBER = aa.F_CONTRACTNUMBER AND FP.FSALEORGID = AA.FSALEORGID
|
||||
WHERE aa.FID=a.FID AND plan1.FENTRYID=w.FENTRYID
|
||||
) kk
|
||||
WHERE KK.fid=a.FID AND w.FENTRYID= KK.FENTRYID ) aa)
|
||||
|
||||
,[<EFBFBD>ʱ<EFBFBD><EFBFBD><EFBFBD>]=W.FRECADVANCEAMOUNT
|
||||
,[<EFBFBD>ʱ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>]=W.F_DAY
|
||||
@@ -71,18 +102,19 @@ SELECT A.FID [
|
||||
,[<EFBFBD>Ƿ<EFBFBD><EFBFBD><EFBFBD>ǰ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>]=CASE WHEN a.F_YYS = 0 THEN '<EFBFBD><EFBFBD>' ELSE '<EFBFBD><EFBFBD>' END
|
||||
,[<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>]= 0
|
||||
----,CASE WHEN A.F_OrderType in ('<EFBFBD>DZ<EFBFBD>','YB') THEN 'Ԫ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>' ELSE s.FCAPTION END AS '<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>' --ȡ<EFBFBD><EFBFBD><EFBFBD>۶<EFBFBD><EFBFBD><EFBFBD>-<EFBFBD><EFBFBD><EFBFBD><EFBFBD>ͷ-<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>#<23><><EFBFBD><EFBFBD>ֵΪ<D6B5>DZ<EFBFBD>ʱ<EFBFBD><CAB1><EFBFBD>ij<EFBFBD>Ԫ<EFBFBD><D4AA><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ϊϵͳ
|
||||
,[<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>]=(SELECT TOP 1 CASE WHEN s.FCAPTION = '<EFBFBD>DZ<EFBFBD>' THEN 'Ԫ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>' ELSE s.FCAPTION END FROM T_META_FORMENUMITEM R
|
||||
LEFT JOIN T_META_FORMENUMITEM_L S ON S.FENUMID = R.FENUMID AND S.FLOCALEID = 2052
|
||||
WHERE r.FVALUE = A.F_OrderType )
|
||||
,(SELECT TOP 1 CASE WHEN S.FCAPTION = '<EFBFBD>DZ<EFBFBD>' AND a.F_XMYSSJ <> '' THEN '<EFBFBD><EFBFBD>Ŀ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>꣬<EFBFBD>ز<EFBFBD><EFBFBD>ֿ<EFBFBD>'
|
||||
WHEN S.FCAPTION = '<EFBFBD>DZ<EFBFBD>' AND a.F_XMYSSJ = '' THEN '<EFBFBD><EFBFBD>Ŀδ<EFBFBD>깤<EFBFBD><EFBFBD>Ƿ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>ͬ'
|
||||
WHEN S.FCAPTION <> '<EFBFBD>DZ<EFBFBD>' AND w.FID IS NOT NULL THEN '<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>'
|
||||
WHEN S.FCAPTION <> '<EFBFBD>DZ<EFBFBD>' AND w.FID IS NOT NULL THEN 'Э<EFBFBD>鸶<EFBFBD><EFBFBD>'
|
||||
ELSE 'Ԥ<EFBFBD>տ<EFBFBD>+<2B><><EFBFBD><EFBFBD>/<2F><><EFBFBD>Կ<EFBFBD>+<2B>ʱ<EFBFBD><CAB1><EFBFBD>' END FROM T_META_FORMENUMITEM R
|
||||
LEFT JOIN T_META_FORMENUMITEM_L S ON S.FENUMID = R.FENUMID AND S.FLOCALEID = 2052
|
||||
WHERE r.FVALUE = A.F_OrderType) AS '<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>'
|
||||
,ISNULL(CONVERT(NVARCHAR(10),DATEADD(DAY,ISNULL(w.f_day,0)+180 ,W.F_PMSDate),23),'') AS 'תר<EFBFBD><EFBFBD>С<EFBFBD><EFBFBD>ʱ<EFBFBD><EFBFBD>'
|
||||
,CASE WHEN CONVERT(NVARCHAR(10),DATEADD(DAY,ISNULL(w.f_day,0)+180 ,W.F_PMSDate),23) IS NULL THEN '<EFBFBD><EFBFBD>' ELSE '<EFBFBD><EFBFBD>' END AS '<EFBFBD>Ƿ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ת<EFBFBD><EFBFBD>'
|
||||
--,[<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>]=(SELECT TOP 1 CASE WHEN s.FCAPTION = '<EFBFBD>DZ<EFBFBD>' THEN 'Ԫ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>' ELSE s.FCAPTION END FROM T_META_FORMENUMITEM R WITH(NOLOCK)
|
||||
--LEFT JOIN T_META_FORMENUMITEM_L S WITH(NOLOCK) ON S.FENUMID = R.FENUMID AND S.FLOCALEID = 2052
|
||||
-- WHERE r.FVALUE = A.F_OrderType )
|
||||
,'' <EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>,'' <EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
||||
--,(SELECT TOP 1 CASE WHEN S.FCAPTION = '<EFBFBD>DZ<EFBFBD>' AND a.F_XMYSSJ <> '' THEN '<EFBFBD><EFBFBD>Ŀ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>꣬<EFBFBD>ز<EFBFBD><EFBFBD>ֿ<EFBFBD>'
|
||||
-- WHEN S.FCAPTION = '<27>DZ<EFBFBD>' AND a.F_XMYSSJ = '' THEN '<27><>Ŀδ<C4BF>깤<EFBFBD><EAB9A4>Ƿ<EFBFBD><C7B7><EFBFBD><EFBFBD>ͬ'
|
||||
-- WHEN S.FCAPTION <> '<27>DZ<EFBFBD>' AND w.FID IS NOT NULL THEN '<27><EFBFBD><EEB5BD><EFBFBD><EFBFBD>'
|
||||
-- WHEN S.FCAPTION <> '<27>DZ<EFBFBD>' AND w.FID IS NOT NULL THEN 'Э<>鸶<EFBFBD><E9B8B6>'
|
||||
-- ELSE 'Ԥ<>տ<EFBFBD>+<2B><><EFBFBD><EFBFBD>/<2F><><EFBFBD>Կ<EFBFBD>+<2B>ʱ<EFBFBD><CAB1><EFBFBD>' END FROM T_META_FORMENUMITEM R
|
||||
--LEFT JOIN T_META_FORMENUMITEM_L S ON S.FENUMID = R.FENUMID AND S.FLOCALEID = 2052
|
||||
-- WHERE r.FVALUE = A.F_OrderType) AS '<27><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>'
|
||||
,'' AS 'תר<EFBFBD><EFBFBD>С<EFBFBD><EFBFBD>ʱ<EFBFBD><EFBFBD>'
|
||||
,'' AS '<EFBFBD>Ƿ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ת<EFBFBD><EFBFBD>'
|
||||
,'' AS '<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ƿ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>黹<EFBFBD><EFBFBD><EFBFBD><EFBFBD>' --<EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
||||
,'' AS '<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ա<EFBFBD><EFBFBD><EFBFBD><EFBFBD>' --<EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
||||
,'' AS '<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>÷<EFBFBD><EFBFBD><EFBFBD>' --<EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
||||
@@ -109,7 +141,7 @@ SELECT A.FID [
|
||||
SELECT DISTINCT x.FNAME +'--'+CONVERT(NVARCHAR(50), CONVERT(INT, w.F_DAY))+'--'+CONVERT(NVARCHAR(50),CONVERT(DECIMAL(18,2), w.FRECADVANCERATE))+'%' AS FNAME
|
||||
,w.FID,w.F_PMSDate
|
||||
,W.FRECADVANCEAMOUNT,w.F_DAY
|
||||
,w.FENTRYID, W.F_RecConditionId ,w.FRECADVANCERATE
|
||||
,w.FENTRYID, W.F_RecConditionId ,w.FRECADVANCERATE ,x.FNAME AS fname2
|
||||
FROM T_SAL_ORDERPLAN w WITH(NOLOCK)
|
||||
LEFT JOIN T_BD_RecCondition_L X on X.FID = W.F_RecConditionId
|
||||
) w ON w.FID=A.FID
|
||||
@@ -132,23 +164,12 @@ SELECT A.FID [
|
||||
(
|
||||
SELECT F_Paper ,CONVERT(NVARCHAR(10), MAX(FDATE),23) AS '<EFBFBD><EFBFBD>Ʊ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>'
|
||||
,CONVERT(NVARCHAR(10), MAX(FDATE),23) AS 'û<EFBFBD>к<EFBFBD>ɫ<EFBFBD>Ŀ<EFBFBD>Ʊ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>'
|
||||
FROM t_AR_receivable A
|
||||
INNER JOIN T_AR_RECEIVABLEENTRY B ON A.FID = B.FID
|
||||
FROM t_AR_receivable A WITH(NOLOCK)
|
||||
INNER JOIN T_AR_RECEIVABLEENTRY B WITH(NOLOCK) ON A.FID = B.FID
|
||||
WHERE A.FDOCUMENTSTATUS = 'C' AND A.FCancelStatus = 'A'
|
||||
GROUP BY F_Paper
|
||||
) T ON T.F_PAPER = A.F_contractnumber
|
||||
LEFT JOIN V_ASSISTANTDATA U ON U.FENTRYID = A.F_Ordercategory
|
||||
|
||||
-- LEFT JOIN
|
||||
--(
|
||||
-- SELECT
|
||||
-- F_Papercontract,CAST( sum(b.FALLAMOUNT) AS DECIMAL(18,6)) AS '<27><>Ʊ<EFBFBD>ܽ<EFBFBD><DCBD><EFBFBD>',
|
||||
-- CAST (sum(CASE WHEN F_Papercontract = 'Y' THEN b.FALLAMOUNT ELSE 0 END ) AS DECIMAL(18,6)) AS '<27><>Ʊ<EFBFBD>ܽ<EFBFBD><DCBD><EFBFBD>(<28><>Ʊ<EFBFBD><C6B1><EFBFBD><EFBFBD><EFBFBD><EFBFBD>)'
|
||||
-- FROM t_AR_receivable A
|
||||
-- INNER JOIN T_AR_RECEIVABLEFIN B ON A.FID = B.FID
|
||||
-- GROUP BY F_Papercontract
|
||||
--) AD ON AD.F_PAPERCONTRACT = A.F_contractnumber
|
||||
|
||||
LEFT JOIN V_ASSISTANTDATA U WITH(NOLOCK) ON U.FENTRYID = A.F_Ordercategory
|
||||
LEFT JOIN
|
||||
(
|
||||
SELECT F_PaperNumber, FSALEORGID ,SUM(FAFTERTOTALTAX) AS '<EFBFBD><EFBFBD>Ʊ<EFBFBD>ܽ<EFBFBD><EFBFBD><EFBFBD>' FROM (
|
||||
@@ -156,50 +177,14 @@ SELECT A.FID [
|
||||
CASE WHEN SUBSTRING(F_PaperNumber,1,1)='w' THEN FAFTERTOTALTAX
|
||||
WHEN SUBSTRING(F_PaperNumber,1,1)!='w' AND F_GENERALINVOICE='Y' THEN 0 ELSE FAFTERTOTALTAX END AS F_GeneralInvoice,
|
||||
FAFTERTOTALTAX
|
||||
FROM T_IV_SALESIC t0 ) tt
|
||||
FROM T_IV_SALESIC t0 WITH(NOLOCK) ) tt
|
||||
GROUP BY F_PaperNumber, FSALEORGID
|
||||
) AD ON AD.F_PaperNumber = A.F_contractnumber AND ad.FSALEORGID=a.FSALEORGID
|
||||
--LEFT join
|
||||
--(
|
||||
-- SELECT a.F_Papercontract,
|
||||
-- sum(d.FCURWRITTENOFFAMOUNT) as '<27>ۼ<EFBFBD><DBBC>տ<EFBFBD>'
|
||||
-- FROM t_AR_receivable A
|
||||
-- INNER JOIN T_AR_RECEIVABLEENTRY E ON E.FID =A.FID
|
||||
-- INNER JOIN T_AR_RECMacthLogENTRY B ON A.FBILLNO = B.FSRCBILLNO
|
||||
-- INNER JOIN T_AR_RECMacthLog C ON C.FID = B.FID
|
||||
-- INNER JOIN T_AR_RECMacthLogENTRY D ON D.FID = B.FID
|
||||
-- AND D.FSOURCETYPE = '36cf265bd8c3452194ed9c83ec5e73d2'
|
||||
-- WHERE
|
||||
-- 1=1
|
||||
-- group by a.F_Papercontract
|
||||
--) AE ON AE.F_Papercontract = A.F_contractnumber
|
||||
LEFT JOIN
|
||||
(SELECT DISTINCT FID,[Ԥ<EFBFBD>Ƶ<EFBFBD><EFBFBD><EFBFBD>ʱ<EFBFBD><EFBFBD>] AS [Ԥ<EFBFBD>Ƶ<EFBFBD><EFBFBD><EFBFBD>ʱ<EFBFBD><EFBFBD>] , F_RECCONDITIONID ,FNAME ,F_DAY FROM
|
||||
(
|
||||
SELECT plan1.FID ,CASE
|
||||
WHEN X.FNAME LIKE '%Ԥ<><D4A4><EFBFBD><EFBFBD>%' THEN CONVERT(NVARCHAR, AA.FDATE, 120)
|
||||
WHEN X.FNAME LIKE '%<25><><EFBFBD><EFBFBD><EFBFBD>տ<EFBFBD>%' THEN DATEADD(day, plan1.F_DAY, CK.F_SFSIGNATURETIME)
|
||||
WHEN X.FNAME LIKE '%<25><><EFBFBD><EFBFBD>Ʊ<EFBFBD><C6B1><EFBFBD>տ<EFBFBD>%' THEN DATEADD(day, plan1.F_DAY,FP.FAPPROVEDATE)
|
||||
--WHEN X.FNAME LIKE '%<25><EFBFBD><EEB5BD><EFBFBD><EFBFBD>%' THEN DATEADD(day, plan1.F_DAY,Q.<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>)
|
||||
-- ע<>⣺<EFBFBD><E2A3BA><EFBFBD>۶<EFBFBD><DBB6><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ڡ<EFBFBD><DAA1><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ֶΣ<D6B6><CEA3><EFBFBD>PMSϵͳ<CFB5><CDB3><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD>ֶ<EFBFBD>δ<EFBFBD><CEB4><EFBFBD><EFBFBD>
|
||||
ELSE null
|
||||
END AS 'Ԥ<EFBFBD>Ƶ<EFBFBD><EFBFBD><EFBFBD>ʱ<EFBFBD><EFBFBD>' --<EFBFBD><EFBFBD><EFBFBD>۶<EFBFBD><EFBFBD><EFBFBD>-<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ƻ<EFBFBD>-PMS<EFBFBD><EFBFBD><EFBFBD><EFBFBD>#
|
||||
,plan1.F_RECCONDITIONID,X.FNAME, plan1.F_DAY
|
||||
from
|
||||
T_SAL_ORDER AA
|
||||
left join
|
||||
T_SAL_ORDERPLAN plan1 on plan1.FID=aa.FID
|
||||
LEFT JOIN T_BD_RecCondition_L X on X.FID = plan1.F_RecConditionId
|
||||
LEFT JOIN T_SAL_OUTSTOCK CK on CK.F_CONTRACTNUMBER = aa.F_CONTRACTNUMBER AND CK.FSALEORGID = AA.FSALEORGID --<EFBFBD><EFBFBD><EFBFBD>۳<EFBFBD><EFBFBD>ⵥ
|
||||
LEFT JOIN T_IV_SALESIC FP on FP.F_PAPERNUMBER = aa.F_CONTRACTNUMBER --
|
||||
|
||||
) dd ) FaHuoRiQi1
|
||||
on FaHuoRiQi1.FID=a.fid AND FaHuoRiQi1.F_RECCONDITIONID=w.F_RECCONDITIONID
|
||||
LEFT JOIN
|
||||
(SELECT distinct F_Papercontract,FSALEORGID FROM T_SAL_DELIVERYNOTICE WHERE F_SFYFH ='<EFBFBD><EFBFBD>') AB
|
||||
(SELECT distinct F_Papercontract,FSALEORGID FROM T_SAL_DELIVERYNOTICE WITH(NOLOCK) WHERE F_SFYFH ='<EFBFBD><EFBFBD>') AB
|
||||
ON AB.F_PAPERCONTRACT = A.F_contractnumber AND AB.FSALEORGID=a.FSaleOrgId
|
||||
|
||||
|
||||
WHERE ( ( A.FSALEORGID = 100302 AND (
|
||||
(ACO.<EFBFBD><EFBFBD><EFBFBD><EFBFBD> != '̼<EFBFBD><EFBFBD><EFBFBD>ǿ<EFBFBD>' OR ACO.<EFBFBD><EFBFBD><EFBFBD><EFBFBD> IS null )
|
||||
AND (ACL.<EFBFBD><EFBFBD><EFBFBD><EFBFBD> != '̼<EFBFBD><EFBFBD><EFBFBD>ǿ<EFBFBD>' OR ACL.<EFBFBD><EFBFBD><EFBFBD><EFBFBD> IS null )
|
||||
@@ -229,8 +214,8 @@ update [ZRP_YingShouMingXi_yuyubo] set [
|
||||
WHEN ISNULL( [<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ۼƷ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>],0) = ISNULL([<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ܶ<EFBFBD>],0) THEN '<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>' WHEN ISNULL([<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ܶ<EFBFBD>],0) > ISNULL( [<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ۼƷ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>],0) then '<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>' END
|
||||
,[<EFBFBD><EFBFBD><EFBFBD><EFBFBD>-<EFBFBD><EFBFBD>]=CASE WHEN [<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>]>=1 AND [<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>]<=6 THEN '1-6<><36><EFBFBD><EFBFBD>' WHEN [<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>]>=7 AND [<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>]<=12 THEN '7-12<31><32><EFBFBD><EFBFBD>' WHEN [<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>]>=13 AND [<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>]<=18
|
||||
THEN '13-18<31><38><EFBFBD><EFBFBD>' WHEN [<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>]>=19 THEN '19<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>' ELSE '' END
|
||||
,[<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>]=CASE WHEN [<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>]>=1 AND [<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>]<=6 THEN '<EFBFBD><EFBFBD><EFBFBD><EFBFBD>' WHEN [<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>]>=7 AND [<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>]<=12 THEN '<EFBFBD>߿' WHEN [<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>]>=13 AND [<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>]<=18
|
||||
THEN '<EFBFBD><EFBFBD>ʦ' WHEN [<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>]>=19 THEN '<EFBFBD><EFBFBD><EFBFBD><EFBFBD>' ELSE '' END
|
||||
--,[<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>]=CASE WHEN [<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>]>=1 AND [<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>]<=6 THEN '<EFBFBD><EFBFBD><EFBFBD><EFBFBD>' WHEN [<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>]>=7 AND [<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>]<=12 THEN '<EFBFBD>߿' WHEN [<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>]>=13 AND [<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>]<=18
|
||||
--THEN '<EFBFBD><EFBFBD>ʦ' WHEN [<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>]>=19 THEN '<EFBFBD><EFBFBD><EFBFBD><EFBFBD>' ELSE '' END
|
||||
,[1-6<EFBFBD><EFBFBD><EFBFBD><EFBFBD>]=CASE WHEN [<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>]>=1 AND [<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>]<=6 THEN [<EFBFBD><EFBFBD>̯<EFBFBD><EFBFBD><EFBFBD><EFBFBD>]-([<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ۼ<EFBFBD><EFBFBD>˻<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>]+[<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ۼƵ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>])*[<EFBFBD><EFBFBD>̯<EFBFBD><EFBFBD><EFBFBD><EFBFBD>]*0.01 ELSE 0 END
|
||||
,[7-12<EFBFBD><EFBFBD><EFBFBD><EFBFBD>]=CASE WHEN [<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>]>=7 AND [<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>]<=12 THEN [<EFBFBD><EFBFBD>̯<EFBFBD><EFBFBD><EFBFBD><EFBFBD>]-([<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ۼ<EFBFBD><EFBFBD>˻<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>]+[<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ۼƵ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>])*[<EFBFBD><EFBFBD>̯<EFBFBD><EFBFBD><EFBFBD><EFBFBD>]*0.01 ELSE 0 END
|
||||
,[13-18<EFBFBD><EFBFBD><EFBFBD><EFBFBD>]=CASE WHEN [<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>]>=13 AND [<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>]<=18 THEN [<EFBFBD><EFBFBD>̯<EFBFBD><EFBFBD><EFBFBD><EFBFBD>]-([<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ۼ<EFBFBD><EFBFBD>˻<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>]+[<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ۼƵ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>])*[<EFBFBD><EFBFBD>̯<EFBFBD><EFBFBD><EFBFBD><EFBFBD>]*0.01 ELSE 0 END
|
||||
@@ -289,7 +274,7 @@ GO
|
||||
|
||||
|
||||
|
||||
DELETE dbo.ReceivablesDetailsTable;
|
||||
TRUNCATE TABLE dbo.ReceivablesDetailsTable;
|
||||
EXEC PR_YingShouMingXi_yuyubo
|
||||
|
||||
|
||||
|
||||
Reference in New Issue
Block a user