@@ -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
DELET E dbo . ReceivablesDetailsTable ;
TRUNCATE TABL E dbo . ReceivablesDetailsTable ;
EXEC PR_YingShouMingXi_yuyubo