2025-08-20 11:17:52 +08:00
/* * * * * * Object: StoredProcedure [dbo].[GetOrderData] Script Date: 2025 / 8 / 20 10:19:00 * * * * * */
2025-07-16 14:58:01 +08:00
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
2025-08-02 21:59:58 +08:00
- - EXEC [ GetOrderData ] ' <EFBFBD> 麣<EFBFBD> <EFBFBD> ŵ' , ' 2025-01-01 ' , ' 2025-06-30 '
ALTER PROCEDURE [ dbo ] . [ GetOrderData ]
(
@ FSaleOrgIdName nvarchar ( 1000 ) ,
@ FSDate nvarchar ( 1000 ) ,
2025-08-04 11:15:38 +08:00
@ FEDate nvarchar ( 1000 ) ,
2025-08-20 11:17:52 +08:00
@ FPaperContract NVARCHAR ( 500 ) = ' ' ,
@ QuYu NVARCHAR ( 500 ) = ' '
2025-08-02 21:59:58 +08:00
)
as
DECLARE @ FSaleOrgId nvarchar ( 1000 ) ;
DECLARE @ FSDateDate DATE ;
DECLARE @ FEDateDate DATE ;
SELECT @ FSaleOrgId = FORGID
FROM T_ORG_ORGANIZATIONS_L WHERE
FNAME = @ FSaleOrgIdName
SET @ FSDateDate = CONVERT ( DATE , @ FSDate ) ;
SET @ FEDateDate = CONVERT ( DATE , @ FEDate ) ;
2025-07-16 14:58:01 +08:00
2025-08-02 21:59:58 +08:00
-- @FEDate + 1<> <31>
SET @ FEDateDate = DATEADD ( DAY , 1 , @ FEDateDate ) ;
2025-08-23 15:43:29 +08:00
SELECT D . FENTRYID , sum ( b . fqty ) AS ' FQTY ' , sum ( E . FAllAmount_LC ) AS ' FAMOUNT '
2025-08-02 21:59:58 +08:00
INTO #SAL
FROM T_SAL_DELIVERYNOTICE A
INNER JOIN T_SAL_DELIVERYNOTICEENTRY B ON A . FID = B . FID
INNER JOIN T_SAL_DELIVERYNOTICEENTRY_F E ON E . FENTRYID = B . FENTRYID
INNER JOIN T_SAL_DELIVERYNOTICEENTRY_LK C ON C . FENTRYID = B . FENTRYID
INNER JOIN T_SAL_ORDERENTRY D ON D . FID = C . FSBILLID AND D . FENTRYID = C . FSID
WHERE A . FDOCUMENTSTATUS = ' C '
AND ( @ FSaleOrgIdName = ' ' Or A . FSALEORGID = @ FSaleOrgId )
AND ( ISNULL ( @ FSDate , ' ' ) = ' ' or A . FAPPROVEDATE > @ FSDateDate )
AND ( ISNULL ( @ FEDate , ' ' ) = ' ' or A . FAPPROVEDATE < @ FEDateDate )
2025-08-04 11:15:38 +08:00
AND ( a . F_PAPERCONTRACT = @ FPaperContract OR @ FPaperContract = ' ' )
2025-08-02 21:59:58 +08:00
GROUP BY D . FENTRYID
2025-08-23 15:43:29 +08:00
SELECT D . FENTRYID , sum ( b . fqty ) AS ' FQTY ' , sum ( E . FAllAmount_LC ) AS ' FAMOUNT '
2025-08-02 21:59:58 +08:00
INTO #RETURN
FROM T_SAL_RETURNNOTICE A
INNER JOIN T_SAL_RETURNNOTICEENTRY B ON A . FID = B . FID
INNER JOIN T_SAL_RETURNNOTICEENTRY_F E ON E . FENTRYID = B . FENTRYID
INNER JOIN T_SAL_RETURNNOTICEENTRY_LK C ON C . FENTRYID = B . FENTRYID
INNER JOIN T_SAL_ORDERENTRY D ON D . FID = C . FSBILLID AND D . FENTRYID = C . FSID
2025-07-16 14:58:01 +08:00
WHERE A . FDOCUMENTSTATUS = ' C '
2025-08-02 21:59:58 +08:00
AND ( @ FSaleOrgIdName = ' ' Or A . FSALEORGID = @ FSaleOrgId )
AND ( ISNULL ( @ FSDate , ' ' ) = ' ' or A . FAPPROVEDATE > @ FSDateDate )
2025-08-04 11:15:38 +08:00
AND ( ISNULL ( @ FEDate , ' ' ) = ' ' or A . FAPPROVEDATE < @ FEDateDate )
AND ( a . F_PAPERCONTRACT = @ FPaperContract OR @ FPaperContract = ' ' )
2025-08-02 21:59:58 +08:00
GROUP BY D . FENTRYID
SELECT F . FENTRYID , sum ( b . FREALQTY ) AS ' FQTY ' , sum ( G . FALLAMOUNT_LC ) AS ' FAMOUNT '
INTO #OUTSTOCK
FROM T_SAL_OUTSTOCK A
INNER JOIN T_SAL_OUTSTOCKENTRY B ON A . FID = B . FID
INNER JOIN T_SAL_OUTSTOCKENTRY_F G ON G . FENTRYID = B . FENTRYID
INNER JOIN T_SAL_OUTSTOCKENTRY_LK C ON C . FENTRYID = B . FENTRYID
INNER JOIN T_SAL_DELIVERYNOTICEENTRY D ON D . FID = C . FSBILLID AND D . FENTRYID = C . FSID
INNER JOIN T_SAL_DELIVERYNOTICEENTRY_LK E ON E . FENTRYID = D . FENTRYID
INNER JOIN T_SAL_ORDERENTRY F ON F . FID = E . FSBILLID AND F . FENTRYID = E . FSID
WHERE A . FDOCUMENTSTATUS = ' C '
AND ( @ FSaleOrgIdName = ' ' Or A . FSALEORGID = @ FSaleOrgId )
AND ( ISNULL ( @ FSDate , ' ' ) = ' ' or A . FAPPROVEDATE > @ FSDateDate )
2025-08-04 11:15:38 +08:00
AND ( ISNULL ( @ FEDate , ' ' ) = ' ' or A . FAPPROVEDATE < @ FEDateDate )
AND ( a . F_CONTRACTNUMBER = @ FPaperContract OR @ FPaperContract = ' ' )
2025-08-02 21:59:58 +08:00
GROUP BY F . FENTRYID
SELECT F . FENTRYID , sum ( b . FREALQTY ) AS ' FQTY ' , sum ( G . FALLAMOUNT_LC ) AS ' FAMOUNT '
INTO #RETURNSTOCK
FROM T_SAL_RETURNSTOCK A
INNER JOIN T_SAL_RETURNSTOCKENTRY B ON A . FID = B . FID
INNER JOIN T_SAL_RETURNSTOCKENTRY_F G ON G . FENTRYID = B . FENTRYID
INNER JOIN T_SAL_RETURNSTOCKENTRY_LK C ON C . FENTRYID = B . FENTRYID
INNER JOIN T_SAL_RETURNNOTICEENTRY D ON D . FID = C . FSBILLID AND D . FENTRYID = C . FSID
INNER JOIN T_SAL_RETURNNOTICEENTRY_LK E ON E . FENTRYID = D . FENTRYID
INNER JOIN T_SAL_ORDERENTRY F ON F . FID = E . FSBILLID AND F . FENTRYID = E . FSID
WHERE A . FDOCUMENTSTATUS = ' C '
AND ( @ FSaleOrgIdName = ' ' Or A . FSALEORGID = @ FSaleOrgId )
AND ( ISNULL ( @ FSDate , ' ' ) = ' ' or A . FAPPROVEDATE > @ FSDateDate )
2025-08-04 11:15:38 +08:00
AND ( ISNULL ( @ FEDate , ' ' ) = ' ' or A . FAPPROVEDATE < @ FEDateDate )
AND ( a . F_CONTRACTNUMBER = @ FPaperContract OR @ FPaperContract = ' ' )
2025-08-02 21:59:58 +08:00
GROUP BY F . FENTRYID
2025-07-16 14:58:01 +08:00
2025-08-02 21:59:58 +08:00
2025-08-23 15:43:29 +08:00
- - SELECT b . FORDERENTRYID as ' FENTRYID ' , sum ( bF . FQty ) AS ' FQTY ' , sum ( bF . FRECAMOUNT_E ) AS ' FAMOUNT '
- - INTO #RECE
- - FROM t_AR_receivable A
- - - - INNER JOIN t_AR_receivableENTRY B ON A . FID = B . FID
- - LEFT JOIN dbo . T_AR_RECEIVEBILLENTRY bF on A . FID = BF . FID - - <EFBFBD> <EFBFBD> <EFBFBD> ۶ <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD>
- - WHERE A . FDOCUMENTSTATUS = ' C '
- - AND ( @ FSaleOrgIdName = ' ' Or A . FSALEORGID = @ FSaleOrgId )
- - AND ( ISNULL ( @ FSDate , ' ' ) = ' ' or A . FAPPROVEDATE > @ FSDateDate )
- - AND ( ISNULL ( @ FEDate , ' ' ) = ' ' or A . FAPPROVEDATE < @ FEDateDate )
- - AND ( a . F_PAPERCONTRACT = @ FPaperContract OR @ FPaperContract = ' ' )
- - GROUP BY b . FORDERENTRYID
2025-08-02 21:59:58 +08:00
SELECT a . FID , STUFF (
(
SELECT ' , ' + CONVERT ( NVARCHAR ( 100 ) , FNAME , 120 ) -- Ҫƴ<D2AA> ӵ<EFBFBD> <D3B5> <EFBFBD>
FROM (
2025-08-20 11:17:52 +08:00
SELECT DISTINCT x . FNAME + ' -- ' + CONVERT ( NVARCHAR ( 50 ) , CONVERT ( INT , w . F_DAY ) ) + ' <EFBFBD> <EFBFBD> --' + CONVERT ( NVARCHAR ( 50 ) , CONVERT ( DECIMAL ( 18 , 2 ) , w . FRECADVANCERATE ) ) + ' % ' + ' --- ' + ISNULL ( CONVERT ( NVARCHAR ( 20 ) , w . FMUSTDATE , 23 ) , ' ' ) AS FNAME
2025-08-02 21:59:58 +08:00
, w . FID , w . F_PMSDate
, W . FRECADVANCEAMOUNT , w . F_DAY , w . F_MBBA_DECIMAL_UKY
, w . FENTRYID , W . F_RecConditionId , w . FRECADVANCERATE , x . FNAME AS fname2 , w . FMUSTDATE [ <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> ]
FROM T_SAL_ORDERPLAN w WITH ( NOLOCK )
LEFT JOIN T_BD_RecCondition_L X ON X . FID = W . F_RecConditionId
) t WHERE t . FID = a . FID
FOR XML PATH ( ' ' )
) , 1 , 1 , ' ' ) <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD>
INTO #TEMP2
2025-08-04 11:15:38 +08:00
FROM T_SAL_ORDER A WITH ( NOLOCK )
WHERE
A . FDOCUMENTSTATUS = ' C '
AND ( @ FSaleOrgIdName = ' ' Or A . FSALEORGID = @ FSaleOrgId )
AND ( ISNULL ( @ FSDate , ' ' ) = ' ' or A . FAPPROVEDATE > @ FSDateDate )
AND ( ISNULL ( @ FEDate , ' ' ) = ' ' or A . FAPPROVEDATE < @ FEDateDate )
AND ( a . F_CONTRACTNUMBER = @ FPaperContract OR @ FPaperContract = ' ' )
2025-08-02 21:59:58 +08:00
- - <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> ŵ <EFBFBD> <EFBFBD>
SELECT A . FID AS FID
INTO #TEMP3
FROM T_SAL_ORDER A
INNER JOIN T_BD_CUSTOMER_L C ON C . FCUSTID = A . FCUSTID AND C . FLOCALEID = 2052
LEFT JOIN V_BD_SALESMAN_L L ON L . fid = A . FSALERID
left JOIN T_PerformanceSharing M ON M . FSOURCEBILLNO = A . FBILLNO AND M . FDOCUMENTSTATUS = ' C '
left JOIN T_PerformanceSharingEntry N ON N . FID = M . FID
LEFT JOIN V_BD_SALESMAN_L O ON O . fid = N . FSALEID
LEFT JOIN ERPTOHR . HYHRV3 . dbo . v_erp_empinfo ACO ON ACO . <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> = O . FNAME
LEFT JOIN ERPTOHR . HYHRV3 . dbo . v_erp_empinfo ACL ON ACL . <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> = L . FNAME
WHERE A . FSALEORGID = 100302 AND
( ACO . <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> = ' ̼<EFBFBD> <EFBFBD> <EFBFBD> ǿ<EFBFBD> '
OR ACL . <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> = ' ̼<EFBFBD> <EFBFBD> <EFBFBD> ǿ<EFBFBD> '
OR C . FCUSTID IN ( ' 1517849 ' , ' 1156999 ' , ' 1149200 ' )
OR ( C . FCUSTID = 1150173 AND ( ACO . <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> = ' <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> Ŷ<EFBFBD> ' OR ACL . <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> = ' <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> Ŷ<EFBFBD> ' ) )
OR L . FNAME = ' <EFBFBD> <EFBFBD> ŵ<EFBFBD> <EFBFBD> '
OR A . FID IN ( 110185 , 207800 )
AND ( ISNULL ( @ FSDate , ' ' ) = ' ' or A . FAPPROVEDATE > @ FSDateDate )
AND ( ISNULL ( @ FEDate , ' ' ) = ' ' or A . FAPPROVEDATE < @ FEDateDate ) )
SELECT
2025-08-04 11:15:38 +08:00
A . FID ,
A . FBILLNO ,
B . FENTRYID ,
2025-08-21 17:10:38 +08:00
a . F_INVOICEAMOUNT ' <EFBFBD> <EFBFBD> Ʊ<EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> ' ,
j . FBILLALLAMOUNT - a . F_INVOICEAMOUNT ' δ<EFBFBD> <EFBFBD> Ʊ<EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> ' ,
2025-08-04 11:15:38 +08:00
ISNULL ( N . FSHARERATE , 100 ) AS FSHARERATE ,
F . FALLAMOUNT_LC ,
2025-08-02 21:59:58 +08:00
MONTH ( A . FApproveDate ) AS ' <EFBFBD> ·<EFBFBD> ' - - <EFBFBD> <EFBFBD> <EFBFBD> ۶ <EFBFBD> <EFBFBD> <EFBFBD> - <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> ͷ - <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> - <EFBFBD> <EFBFBD> Ӧ <EFBFBD> <EFBFBD> <EFBFBD> · <EFBFBD>
, CASE WHEN ISNULL ( O . FNAME , ' ' ) = ' ' THEN L . FNAME
ELSE O . FNAME END as ' ҵ<EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> ̯<EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> Ա ' -- ҵ<> <D2B5> <EFBFBD> <EFBFBD> ̯<EFBFBD> <CCAF> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> Ա
, CASE WHEN ISNULL ( O . FNAME , ' ' ) = ' ' THEN ACL . <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> ELSE ACO . <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> END AS ' <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> '
, CASE WHEN ISNULL ( O . FNAME , ' ' ) = ' ' THEN ACL . <EFBFBD> <EFBFBD> ϸ <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> ELSE ACO . <EFBFBD> <EFBFBD> ϸ <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> END AS ' <EFBFBD> <EFBFBD> ϸ<EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> '
, c . FNAME as ' <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> λ' - - <EFBFBD> <EFBFBD> <EFBFBD> ۶ <EFBFBD> <EFBFBD> <EFBFBD> - <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> ͷ - <EFBFBD> ͻ <EFBFBD>
, CONVERT ( VARCHAR ( 10 ) , A . FDate , 23 ) 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> <EFBFBD> <EFBFBD> ͷ - <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD>
2025-08-26 09:48:59 +08:00
, A . F_contractnumber AS ' ֽ<EFBFBD> ʺ<EFBFBD> ͬ<EFBFBD> <EFBFBD> ' - - <EFBFBD> <EFBFBD> <EFBFBD> ۶ <EFBFBD> <EFBFBD> <EFBFBD> - <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> ͷ - ֽ <EFBFBD> ʺ <EFBFBD> ͬ <EFBFBD> <EFBFBD>
2025-08-02 21:59:58 +08:00
, E . FNUMBER AS ' <EFBFBD> <EFBFBD> Ʒ <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> '
, d . FNAME 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>
, d . FSPECIFICATION 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>
, CONCAT ( A . F_contractnumber , d . FSPECIFICATION ) as ' <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> ͺ <EFBFBD> ' - - H <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> š <EFBFBD> ( <EFBFBD> <EFBFBD> Ӧ ֽ <EFBFBD> ʺ <EFBFBD> ͬ <EFBFBD> <EFBFBD> ) + J <EFBFBD> <EFBFBD> <EFBFBD> ͺ ţ ܹ <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> ܱ <EFBFBD> <EFBFBD> <EFBFBD>
, CASE WHEN E . FNUMBER LIKE ' L% ' AND HT . FNUMBER = ' SX ' AND ISNULL ( b . F_ProjectProposal , ' ' ) ! = ' '
THEN CONCAT ( b . F_ProjectProposal , ' <EFBFBD> <EFBFBD> ʣ<EFBFBD> ಿ<EFBFBD> <EFBFBD> ' ) ELSE E . F_114 END AS ' <EFBFBD> ͺ ŷ<EFBFBD> <EFBFBD> <EFBFBD> ' - - <EFBFBD> <EFBFBD> <EFBFBD> ϵ <EFBFBD> <EFBFBD> <EFBFBD> - <EFBFBD> Զ <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> ֶ <EFBFBD> - <EFBFBD> ͺ Ŵ <EFBFBD> <EFBFBD> <EFBFBD>
, CASE WHEN E . FNUMBER LIKE ' L% ' AND HT . FNUMBER = ' SX ' AND ISNULL ( b . F_ProjectProposal , ' ' ) ! = ' '
THEN CONCAT ( b . F_ProjectProposal , ' <EFBFBD> <EFBFBD> ʣ<EFBFBD> ಿ<EFBFBD> <EFBFBD> ' ) ELSE E . F_115 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>
, E . F_116 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>
, CASE WHEN A . F_VRYF_Combo_lsn LIKE ' %XTZHT% ' THEN ' ϵͳ<EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> ͬ '
WHEN A . F_VRYF_Combo_lsn LIKE ' %SXTXS% ' THEN ' <EFBFBD> <EFBFBD> ϵͳ<EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> '
WHEN A . F_Returntype = ' HH ' OR A . F_Returntype = ' TH ' THEN ' <EFBFBD> <EFBFBD> ϵͳ<EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> '
WHEN F_VRYF_Combo_lsn LIKE ' DDXS ' THEN ' <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> ' END as ' <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> '
, CASE WHEN A . F_VRYF_Combo_lsn LIKe ' %DDXS% ' THEN ' <EFBFBD> DZ<EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> ͬ(CEP)' ELSE ' <EFBFBD> <EFBFBD> ϵͳ<EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> ' END AS ' <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> 1'
- - , cast ( B . FQTY as real ) 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> ʾ <EFBFBD> <EFBFBD> ҵ <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> ̯ <EFBFBD> <EFBFBD>
, cast ( ROUND ( F . FTAXPRICE , 2 ) as real ) 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> ֻ̯<EFBFBD> <EFBFBD> ̯<EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> ̯<EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD>
, cast ( ROUND ( f . FALLAMOUNT_LC , 2 ) as real ) as ' <EFBFBD> к<EFBFBD> ˰<EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> '
2025-08-05 20:23:21 +08:00
, CASE WHEN n . FSHARERATE IS NULL THEN ROUND ( F . FALLAMOUNT_LC , 2 )
ELSE ROUND ( f . FALLAMOUNT_LC * ( n . FSHARERATE / 100 ) , 2 ) 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> <EFBFBD> ˰ <EFBFBD> ϼ Ʊ <EFBFBD> λ <EFBFBD> ҡ <EFBFBD> * ҵ <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> ̯ <EFBFBD> <EFBFBD> <EFBFBD> е ķ <EFBFBD> ̯ <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD>
2025-08-02 21:59:58 +08:00
, G . FNAME as ' <EFBFBD> <EFBFBD> <EFBFBD> ۶<EFBFBD> <EFBFBD> <EFBFBD> -<2D> <> <EFBFBD> <EFBFBD> ͷ-<2D> <> Ŀ<EFBFBD> <C4BF> <EFBFBD> <EFBFBD> ' - - <EFBFBD> <EFBFBD> <EFBFBD> ۶ <EFBFBD> <EFBFBD> <EFBFBD> - <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> ͷ - <EFBFBD> <EFBFBD> Ŀ <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD>
, y . FCAPTION 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> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD>
, CASE
WHEN A . F_contractnumber LIKE ' W2% ' OR A . F_contractnumber LIKE ' CW% ' THEN ' <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> ҵ<EFBFBD> <EFBFBD> '
WHEN ( CASE WHEN ISNULL ( O . FNAME , ' ' ) = ' ' THEN ACL . <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> ELSE ACO . <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> END ) LIKE ' %<25> ۺ<EFBFBD> <DBBA> <EFBFBD> Դ<EFBFBD> <D4B4> <EFBFBD> <EFBFBD> % '
OR ( CASE WHEN ISNULL ( O . FNAME , ' ' ) = ' ' THEN ACL . <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> ELSE ACO . <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> END ) LIKE ' %<25> <> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> % '
THEN ' <EFBFBD> <EFBFBD> ҵ<EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> ҵ<EFBFBD> <EFBFBD> '
ELSE ' <EFBFBD> <EFBFBD> Ʒ ҵ<EFBFBD> <EFBFBD> '
END AS ' ҵ<EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> -<2D> <> <EFBFBD> <EFBFBD> Ʒ <EFBFBD> <C6B7> <EFBFBD> <EFBFBD> '
, CASE WHEN I . F_CustomerType = ' JXS ' THEN ' <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> '
WHEN I . F_CustomerType = ' MYS ' THEN ' ó<EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> '
ELSE ' '
END
as ' ֱ<EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> Ǿ<EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> '
, CASE WHEN b . F_specialoffer = ' 1 ' 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>
, CASE WHEN ( CASE WHEN ISNULL ( O . FNAME , ' ' ) = ' ' THEN ACL . <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> ELSE ACO . <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> END ) LIKE ' %<25> <> Ʒ <EFBFBD> <C6B7> % ' OR
( CASE WHEN ISNULL ( O . FNAME , ' ' ) = ' ' THEN ACL . <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> ELSE ACO . <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> END ) LIKE ' %<25> <> <EFBFBD> <EFBFBD> <EFBFBD> Ŷ<EFBFBD> % ' OR
( CASE WHEN ISNULL ( O . FNAME , ' ' ) = ' ' THEN ACL . <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> ELSE ACO . <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> END ) LIKE ' %<25> <> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> Ʒ <EFBFBD> <C6B7> % '
THEN ' <EFBFBD> <EFBFBD> Ʒ <EFBFBD> <EFBFBD> '
WHEN ( CASE WHEN ISNULL ( O . FNAME , ' ' ) = ' ' THEN ACL . <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> ELSE ACO . <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> END ) like ' <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> ' OR
( CASE WHEN ISNULL ( O . FNAME , ' ' ) = ' ' THEN ACL . <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> ELSE ACO . <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> END ) LIKE ' %ҽԺ% '
OR ( CASE WHEN ISNULL ( O . FNAME , ' ' ) = ' ' THEN ACL . <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> ELSE ACO . <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> END ) LIKE ' %<25> <> <EFBFBD> <EFBFBD> % '
THEN ' <EFBFBD> <EFBFBD> ҵ<EFBFBD> <EFBFBD> '
ELSE ' <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> ' END AS ' ҵ<EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> '
2025-08-05 20:23:21 +08:00
, CASE WHEN N . FSHARERATE is null THEN ' 100 ' ELSE CONCAT ( CAST ( N . FSHARERATE AS REAL ) , ' % ' ) 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>
2025-08-02 21:59:58 +08:00
, b . F_ProjectProposal AS ' <EFBFBD> <EFBFBD> Ŀ<EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> '
2025-08-21 17:10:38 +08:00
, a . F_Amount AS ' <EFBFBD> տ<EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> ' - - <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> տ <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD>
2025-08-02 21:59:58 +08:00
, CAST ( J . FEXCHANGERATE AS REAL ) AS ' <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> ' - - <EFBFBD> <EFBFBD> <EFBFBD> ۶ <EFBFBD> <EFBFBD> <EFBFBD> - <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> ͷ - <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD>
, H . F_Province AS ' <EFBFBD> <EFBFBD> Ŀ<EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> ʡ<EFBFBD> <EFBFBD> ' - - <EFBFBD> ֶ <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> ij ɡ <EFBFBD> <EFBFBD> <EFBFBD> Ŀ <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> ʡ <EFBFBD> ݡ <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> CRMϵͳ <EFBFBD> ̻ <EFBFBD> <EFBFBD> <EFBFBD> ERP <EFBFBD> ̻ <EFBFBD> <EFBFBD> <EFBFBD> Ҫ <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> ı <EFBFBD> <EFBFBD> ֶ ζ <EFBFBD> Ӧ
, h . F_City AS ' <EFBFBD> <EFBFBD> Ŀ<EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> ' - - <EFBFBD> ֶ <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> ij ɡ <EFBFBD> <EFBFBD> <EFBFBD> Ŀ <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> С <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> CRMϵͳ <EFBFBD> ̻ <EFBFBD> <EFBFBD> <EFBFBD> ERP <EFBFBD> ̻ <EFBFBD> <EFBFBD> <EFBFBD> Ҫ <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> ı <EFBFBD> <EFBFBD> ֶ ζ <EFBFBD> Ӧ
, u . FCAPTION 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> <EFBFBD> ֣ <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> ERP <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> ϸ <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> <EFBFBD> ۶ <EFBFBD> <EFBFBD> <EFBFBD> - <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> ͷ - <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD>
2025-08-05 20:23:21 +08:00
, CASE WHEN ROW_NUMBER ( ) OVER ( PARTITION BY A . FID ORDER BY A . FID , B . FENTRYID , FSHARERATE desc ) = 1
THEN CAST ( J . FBILLALLAMOUNT_LC AS numeric ( 18 , 2 ) ) ELSE NULL END AS ' <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> ܶ<EFBFBD> '
2025-08-02 21:59:58 +08:00
, K . FDATAVALUE 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>
, ' ' 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> <EFBFBD> <EFBFBD> ̯ <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD>
, TU . FNAME 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> ȡ <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> ۶ <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> ύ <EFBFBD> ˣ <EFBFBD>
, S . FCAPTION AS ' <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> ҵ<EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> ' - - 2024 - 11 - 20 <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> <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> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> CRMϵͳ <EFBFBD> <EFBFBD> <EFBFBD> ݵ <EFBFBD> ERPϵͳ <EFBFBD> У <EFBFBD> Ĭ <EFBFBD> <EFBFBD> ֵ Ϊ <EFBFBD> <EFBFBD>
, L . FNAME AS ' <EFBFBD> <EFBFBD> <EFBFBD> ۶<EFBFBD> <EFBFBD> <EFBFBD> ҵ<EFBFBD> <EFBFBD> Ա'
- - , CAST ( B . FQTY AS REAL ) AS ' <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> ̨'
2025-07-16 14:58:01 +08:00
, CASE
WHEN N . FSHARERATE IS NOT NULL THEN
CASE
WHEN ROW_NUMBER ( ) OVER ( PARTITION BY A . FID , B . FENTRYID ORDER BY N . FENTRYID ) = 1 THEN CAST ( B . FQTY AS REAL )
ELSE NULL
END
ELSE CAST ( B . FQTY AS REAL )
2025-08-02 21:59:58 +08:00
END AS ' <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> ̨'
2025-07-16 14:58:01 +08:00
2025-08-26 19:33:34 +08:00
, AE . FDATAVALUE AS ' <EFBFBD> <EFBFBD> ͬ<EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> '
, assl . FDATAVALUE ' <EFBFBD> ͻ<EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> ü<EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> '
2025-08-02 21:59:58 +08:00
INTO #TEMP4
FROM T_SAL_ORDER A - - <EFBFBD> <EFBFBD> <EFBFBD> ۶ <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> ͷ
INNER JOIN T_BAS_ASSISTANTDATAENTRY HT ON A . F_ORDERCATEGORY = HT . FMASTERID -- <20> <> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> ϲ <EFBFBD> ѯ<EFBFBD> <D1AF> ͬ<EFBFBD> ı <EFBFBD> <C4B1> <EFBFBD>
INNER JOIN T_SEC_USER TU ON A . FCreatorId = TU . FUSERID -- <20> û<EFBFBD> <C3BB> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD>
INNER JOIN T_SAL_orderentry b on a . FID = B . FID - - <EFBFBD> <EFBFBD> <EFBFBD> ۶ <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD>
INNER JOIN T_BD_CUSTOMER_L C ON C . FCUSTID = A . FCUSTID AND C . FLOCALEID = 2052 - - <EFBFBD> ͻ <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD>
INNER JOIN T_BD_MATERIAL_L d on d . FMATERIALID = b . FMATERIALID and d . FLOCALEID = 2052 - - <EFBFBD> <EFBFBD> <EFBFBD> ϸ <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD>
INNER JOIN T_BD_MATERIAL E ON E . FMATERIALID = D . FMATERIALID
INNER JOIN T_SAL_ORDERENTRY_F F ON F . FENTRYID = B . FENTRYID
INNER JOIN T_SAL_ORDERENTRY_R AR ON AR . FENTRYID = B . FENTRYID
INNER JOIN T_BD_CUSTOMER I ON I . FCUSTID = A . FCUSTID
INNER JOIN T_SAL_ORDERFIN J ON J . FID = A . FID
LEFT JOIN T_BAS_PREBDONE_L G ON G . FID = A . F_projectname AND G . FLocaleID = 2052
LEFT JOIN T_BAS_PREBDTHREE H ON H . FID = A . F_BON
LEFT JOIN T_META_FORMENUMITEM Z ON Z . FVALUE = H . F_PROJECTFIELD AND Z . FID = ' 3ad5efac-d4a5-467c-b290-685a22791e68 '
LEFT JOIN T_META_FORMENUMITEM_L Y ON Y . FENUMID = Z . FENUMID AND Y . FLOCALEID = 2052
LEFT JOIN T_META_FORMENUMITEM X ON x . FVALUE = I . F_CustomerType AND X . FID = ' 5fbc5d34-7347-4b6d-8a9d-4816a47936cc '
LEFT JOIN T_META_FORMENUMITEM_L W ON W . FENUMID = X . FENUMID AND W . FLOCALEID = 2052
LEFT JOIN T_META_FORMENUMITEM V ON V . FVALUE = A . F_OrderType AND v . FID = ' bc2c1d77-0f4b-41d2-b61b-e29554c570d4 '
LEFT JOIN T_META_FORMENUMITEM_L U ON U . FENUMID = V . FENUMID AND U . FLOCALEID = 2052
LEFT JOIN T_META_FORMENUMITEM T ON T . FVALUE = A . F_PURCHASINGPRO AND T . FID = ' a8624cbb-00e0-4beb-8045-53cbe94eb9ee '
LEFT JOIN T_META_FORMENUMITEM_L S ON S . FENUMID = T . FENUMID AND S . FLOCALEID = 2052
LEFT JOIN V_ASSISTANTDATA K ON K . FENTRYID = I . FCompanyNature
LEFT JOIN V_BD_SALESMAN_L L ON L . fid = A . FSALERID
left JOIN T_PerformanceSharing M ON M . FSOURCEBILLNO = A . FBILLNO AND M . FDOCUMENTSTATUS = ' C '
left JOIN T_PerformanceSharingEntry N ON N . FID = M . FID
LEFT JOIN V_BD_SALESMAN_L O ON O . fid = N . FSALEID - - AND N . FID IN ( SELECT FID FROM T_PerformanceSharing WHERE FDOCUMENTSTATUS = ' C ' )
LEFT JOIN ERPTOHR . HYHRV3 . dbo . v_erp_empinfo ACO ON ACO . <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> = O . FNAME AND ISNULL ( ACO . <EFBFBD> <EFBFBD> ϸ <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> , ' ' ) ! = ' '
LEFT JOIN ERPTOHR . HYHRV3 . dbo . v_erp_empinfo ACL ON ACL . <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> = L . FNAME AND ISNULL ( ACL . <EFBFBD> <EFBFBD> ϸ <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> , ' ' ) ! = ' '
2025-08-26 19:33:34 +08:00
INNER JOIN T_BAS_ASSISTANTDATAENTRY_L AE ON AE . FENTRYID = A . F_Ordercategory
LEFT JOIN dbo . T_BAS_ASSISTANTDATAENTRY_L assl ON assl . FENTRYID = a . F_CREDITCLASSIFICATIONTEXT
2025-08-02 21:59:58 +08:00
WHERE
1 = 1 AND
A . FID NOT IN (
SELECT FID FROM #TEMP3
)
AND ( @ FSaleOrgIdName = ' ' Or A . FSALEORGID = @ FSaleOrgId )
AND ( ISNULL ( @ FSDate , ' ' ) = ' ' or A . FAPPROVEDATE > @ FSDateDate )
AND ( ISNULL ( @ FEDate , ' ' ) = ' ' or A . FAPPROVEDATE < @ FEDateDate )
AND A . FDocumentStatus = ' C '
AND A . FManualClose < > ' 1 '
AND B . FManualRowClose < > ' 1 '
2025-08-04 11:15:38 +08:00
AND A . F_contractnumber NOT LIKE ' Z% '
AND ( a . F_CONTRACTNUMBER = @ FPaperContract OR @ FPaperContract = ' ' )
2025-08-02 21:59:58 +08:00
SELECT
A . *
, AD . <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> <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> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> Ϊ <EFBFBD> վ <EFBFBD> Ĭ <EFBFBD> <EFBFBD> Ϊ 0 <EFBFBD> <EFBFBD>
, CAST ( ISNULL ( P . FQTY , ' 0 ' ) AS REAL ) 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> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> ʾ <EFBFBD> <EFBFBD> ҵ <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> ̯ <EFBFBD> <EFBFBD> <EFBFBD> е <EFBFBD> һ <EFBFBD> <EFBFBD> ҵ <EFBFBD> <EFBFBD> Ա <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD>
, cast ( round ( ISNULL ( P . FAMOUNT , 0 ) * ISNULL ( A . FSHARERATE , 100 ) / 100 , 2 ) as real ) 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> <EFBFBD> <EFBFBD> * <EFBFBD> <EFBFBD> ̯ <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD>
, CAST ( ISNULL ( q . FQTY , ' 0 ' ) AS REAL ) 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>
, cast ( round ( ISNULL ( q . FAMOUNT , 0 ) * ISNULL ( A . FSHARERATE , 100 ) / 100 , 2 ) as real ) 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> * <EFBFBD> <EFBFBD> ̯ <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD>
, CAST ( ISNULL ( P . FQTY , 0 ) - isnull ( q . FQTY , 0 ) AS REAL ) AS ' <EFBFBD> ѽ<EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> -<2D> <> <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> һ <EFBFBD> <EFBFBD> ҵ <EFBFBD> <EFBFBD> Ա <EFBFBD> <EFBFBD> <EFBFBD> £ <EFBFBD> AR <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> - AT <EFBFBD> <EFBFBD> <EFBFBD> ˻ <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD>
, round ( ( ISNULL ( P . FAMOUNT , 0 ) - isnull ( q . FAMOUNT , 0 ) ) * isnull ( A . FSHARERATE , 100 ) / 100 , 2 ) AS ' <EFBFBD> ѽ<EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> -<2D> <> <EFBFBD> ˻<EFBFBD> ' - - 2024 - 11 - 20 <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> - AU <EFBFBD> ˻ <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> * ҵ <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> ̯ <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD>
, B . FQTY - AR . FDeliQty AS ' δ<EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> ' - - <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> - <EFBFBD> ѽ <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD>
, round ( ( A . FALLAMOUNT_LC - ISNULL ( P . FAMOUNT , 0 ) + ISNULL ( Q . FAMOUNT , 0 ) ) * isnull ( A . FSHARERATE , 100 ) / 100 , 2 ) 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> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> + <EFBFBD> ˻ <EFBFBD> ͨ ֪ <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> ) * <EFBFBD> <EFBFBD> ̯ <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD>
2025-08-21 17:10:38 +08:00
- - , CAST ( ISNULL ( AB . FQTY , 0 ) AS REAL ) 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> <EFBFBD> <EFBFBD> <EFBFBD> Ӧ <EFBFBD> յ <EFBFBD> - <EFBFBD> ˻ <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> ĺ <EFBFBD> <EFBFBD> <EFBFBD> Ӧ <EFBFBD> յ <EFBFBD>
- - , CAST ( round ( ISNULL ( AB . FAMOUNT , 0 ) * isnull ( A . FSHARERATE , 100 ) / 100 , 2 ) AS REAL ) 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> <EFBFBD> <EFBFBD> - <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> Ӧ <EFBFBD> յ <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> * <EFBFBD> <EFBFBD> ̯ <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD>
- - , CAST ( ISNULL ( P . FQTY , 0 ) - isnull ( q . FQTY , 0 ) - ISNULL ( AB . FQTY , 0 ) AS REAL ) AS ' δ<EFBFBD> <EFBFBD> Ʊ<EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> ' - - AV <EFBFBD> ѽ <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> - BB <EFBFBD> ѿ <EFBFBD> Ʊ <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD>
- - , round ( ( ISNULL ( P . FAMOUNT , 0 ) - isnull ( q . FAMOUNT , 0 ) - ISNULL ( AB . FAMOUNT , 0 ) ) * isnull ( A . FSHARERATE , 100 ) / 100 , 2 ) AS ' δ<EFBFBD> <EFBFBD> Ʊ<EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> ' - - ( AW <EFBFBD> ѽ <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> - BC <EFBFBD> <EFBFBD> Ʊ <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> ) * <EFBFBD> <EFBFBD> ̯ <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD>
2025-08-23 15:43:29 +08:00
, ISNULL ( G . F_CONTRACTNUMBER , ' ' ) AS ' Դ<EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> ' , CONVERT ( DECIMAL ( 18 , 2 ) , 0 ) AS <EFBFBD> <EFBFBD> ̯ <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> , 0 rownum
2025-08-02 21:59:58 +08:00
INTO #TEMP1
FROM #TEMP4 A
LEFT JOIN T_SAL_orderentry b on a . FENTRYID = B . FENTRYID - - <EFBFBD> <EFBFBD> <EFBFBD> ۶ <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD>
2025-08-23 15:43:29 +08:00
LEFT JOIN dbo . T_SAL_ORDERENTRY_F bF on a . FENTRYID = bF . FENTRYID - - <EFBFBD> <EFBFBD> <EFBFBD> ۶ <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD>
2025-08-02 21:59:58 +08:00
LEFT JOIN T_SAL_ORDERENTRY_R AR ON AR . FENTRYID = A . FENTRYID
LEFT JOIN #SAL P ON P.FENTRYID = A.FENTRYID --<2D> <> <EFBFBD> <EFBFBD> ֪ͨ<CDA8> <D6AA>
LEFT JOIN #RETURN q ON q.FENTRYID = A.FENTRYID --<2D> ˻<EFBFBD> ֪ͨ<CDA8> <D6AA>
LEFT JOIN #OUTSTOCK R ON R.FENTRYID = A.FENTRYID --<2D> <> <EFBFBD> ۳<EFBFBD> <DBB3> ⵥ
LEFT JOIN #RETURNSTOCK AA ON AA.FENTRYID = A.FENTRYID --<2D> <> <EFBFBD> <EFBFBD> <EFBFBD> ˻<EFBFBD> <CBBB> <EFBFBD>
2025-08-21 17:10:38 +08:00
- - LEFT JOIN #RECE AB ON AB.FENTRYID = A.FENTRYID --Ӧ<> յ<EFBFBD>
2025-08-02 21:59:58 +08:00
LEFT JOIN #TEMP2 AD ON AD.FID = A.FID
LEFT JOIN (
SELECT T1 . FENTRYID , T3 . F_CONTRACTNUMBER FROM T_SAL_ORDERENTRY_R T1
- - LEFT JOIN T_SAL_ORDER T2 on T1 . FID = T2 . FID
LEFT JOIN T_SAL_ORDER T3 on T3 . FBILLNO = T1 . FSRCBILLNO
WHERE T1 . FSRCTYPE = ' SAL_SaleOrder '
) G ON A . FENTRYID = G . FENTRYID AND A . [ <EFBFBD> <EFBFBD> ͬ <EFBFBD> ܼ <EFBFBD> ] < 0
2025-08-05 20:23:21 +08:00
ORDER BY fid , FENTRYID , FSHARERATE
UPDATE #TEMP1 SET <20> <> ̯<EFBFBD> <CCAF> <EFBFBD> <EFBFBD> =b.<2E> <> ͬ<EFBFBD> ܼ<EFBFBD> 2
FROM ( SELECT SUM ( CONVERT ( DECIMAL ( 18 , 2 ) , <EFBFBD> <EFBFBD> ͬ <EFBFBD> ܼ <EFBFBD> ) ) AS <EFBFBD> <EFBFBD> ͬ <EFBFBD> ܼ <EFBFBD> 2 , FBILLNO FROM #TEMP1 GROUP BY FBILLNO) b
WHERE #TEMP1.FBILLNO=b.FBILLNO AND <20> <> <EFBFBD> <EFBFBD> <EFBFBD> ܶ<EFBFBD> <>0
2025-08-02 21:59:58 +08:00
2025-08-23 15:43:29 +08:00
UPDATE #TEMP1 SET rownum=b.rownum2
FROM ( SELECT ROW_NUMBER ( ) OVER ( PARTITION BY FID ORDER BY FID , FENTRYID ) AS rownum2 , FID , FENTRYID FROM #TEMP1 ) b
WHERE #TEMP1.FID=b.fid AND #TEMP1.FENTRYID=b.FENTRYID
UPDATE #TEMP1 SET <20> տ<EFBFBD> <D5BF> <EFBFBD> <EFBFBD> <EFBFBD> =0,<2C> <> Ʊ<EFBFBD> <C6B1> <EFBFBD> <EFBFBD> =0,δ<> <CEB4> Ʊ<EFBFBD> <C6B1> <EFBFBD> <EFBFBD> =0
WHERE rownum > 1 ;
2025-08-05 20:23:21 +08:00
UPDATE #TEMP1 SET <20> <> ͬ<EFBFBD> ܼ<EFBFBD> =<3D> <> ͬ<EFBFBD> ܼ<EFBFBD> +(<28> <> <EFBFBD> <EFBFBD> <EFBFBD> ܶ<EFBFBD> - <20> <> ̯<EFBFBD> <CCAF> <EFBFBD> <EFBFBD> )
WHERE <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> ܶ <EFBFBD> < > 0
2025-08-25 11:33:02 +08:00
UPDATE #TEMP1 SET <20> տ<EFBFBD> <D5BF> <EFBFBD> <EFBFBD> <EFBFBD> =<3D> տ<EFBFBD> <D5BF> <EFBFBD> <EFBFBD> <EFBFBD> *<2A> <> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> λ<EFBFBD> Ҷ<EFBFBD> <D2B6> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> һ <EFBFBD> <D2BB> <EFBFBD> ,<2C> <> Ʊ<EFBFBD> <C6B1> <EFBFBD> <EFBFBD> =<3D> <> Ʊ<EFBFBD> <C6B1> <EFBFBD> <EFBFBD> *<2A> <> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> λ<EFBFBD> Ҷ<EFBFBD> <D2B6> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> һ <EFBFBD> <D2BB> <EFBFBD> ,<2C> <> <EFBFBD> <EFBFBD> <EFBFBD> ܶ<EFBFBD> =<3D> <> <EFBFBD> <EFBFBD> <EFBFBD> ܶ<EFBFBD> *<2A> <> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> λ<EFBFBD> Ҷ<EFBFBD> <D2B6> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> һ <EFBFBD> <D2BB> <EFBFBD> ,<2C> <> ͬ<EFBFBD> ܼ<EFBFBD> =<3D> <> ͬ<EFBFBD> ܼ<EFBFBD> *<2A> <> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> λ<EFBFBD> Ҷ<EFBFBD> <D2B6> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> һ <EFBFBD> <D2BB> <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> <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> ˻ <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> <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> <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> <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>
2025-08-23 15:43:29 +08:00
FROM ZZV_XiaoShouHuiLv b
WHERE #TEMP1.FID=b.<2E> <> <EFBFBD> ۶<EFBFBD> <DBB6> <EFBFBD> ID
2025-08-20 11:17:52 +08:00
IF ( @ QuYu = ' ' )
SELECT * FROM #TEMP1 ORDER BY fid,FENTRYID ,FSHARERATE DESC
ELSE
SELECT * FROM #TEMP1 WHERE <20> <> <EFBFBD> <EFBFBD> LIKE '%'+@QuYu+'%' ORDER BY fid,FENTRYID ,FSHARERATE DESC
2025-08-05 20:23:21 +08:00
2025-08-02 21:59:58 +08:00
drop table #TEMP2
2025-08-23 15:43:29 +08:00
- - drop table #RECE
2025-08-02 21:59:58 +08:00
drop table #RETURNSTOCK
drop table #OUTSTOCK
drop table #RETURN
drop table #SAL
drop table #TEMP3
drop table #TEMP4
drop table #TEMP1