a
This commit is contained in:
51
05.长园/CYG/20241114_应收发票更新.sql
Normal file
51
05.长园/CYG/20241114_应收发票更新.sql
Normal file
@@ -0,0 +1,51 @@
|
||||
--1.<EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ad Hoc Distributed Queries<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>sql<EFBFBD><EFBFBD>ѯ<EFBFBD>༭<EFBFBD><EFBFBD><EFBFBD><EFBFBD>ִ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>䣺
|
||||
exec sp_configure 'show advanced options',1
|
||||
reconfigure
|
||||
exec sp_configure 'Ad Hoc Distributed Queries',1
|
||||
reconfigure
|
||||
|
||||
----2.<EFBFBD>ر<EFBFBD>Ad Hoc Distributed Queries<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>sql<EFBFBD><EFBFBD>ѯ<EFBFBD>༭<EFBFBD><EFBFBD><EFBFBD><EFBFBD>ִ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>䣺
|
||||
--exec sp_configure 'Ad Hoc Distributed Queries',0
|
||||
--reconfigure
|
||||
--exec sp_configure 'show advanced options',0
|
||||
--reconfigure
|
||||
|
||||
|
||||
--DROP TABLE Ӧ<EFBFBD>յ<EFBFBD><EFBFBD><EFBFBD>ʱ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>_20241114
|
||||
--SELECT * FROM ˰<EFBFBD>շ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>뵼<EFBFBD><EFBFBD>EXCEL
|
||||
--<EFBFBD><EFBFBD>excel<EFBFBD><EFBFBD><EFBFBD>ݵ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ݿ<EFBFBD>
|
||||
--DROP TABLE <EFBFBD><EFBFBD><EFBFBD>۶<EFBFBD><EFBFBD><EFBFBD>_2024052116060442_100015
|
||||
;WITH #table1 AS (
|
||||
SELECT *
|
||||
--INTO <EFBFBD><EFBFBD><EFBFBD>۶<EFBFBD><EFBFBD><EFBFBD>_2024052116060442_100015
|
||||
FROM OPENROWSET('Microsoft.ACE.OLEDB.12.0'
|
||||
,'Excel 12.0;HDR=Yes;IMEX=2;DATABASE=C:\Users\Fareoh\Downloads\<5C><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>1.xlsx'
|
||||
,'SELECT * FROM [Sheet1$]')
|
||||
--WHERE <EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> != '<EFBFBD>ϼ<EFBFBD>'
|
||||
)
|
||||
SELECT <EFBFBD><EFBFBD><EFBFBD>ݱ<EFBFBD><EFBFBD><EFBFBD>,<EFBFBD><EFBFBD>Ʊ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>,<EFBFBD><EFBFBD>Ʊ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>,<EFBFBD><EFBFBD>Ʊʱ<EFBFBD><EFBFBD>
|
||||
INTO Ӧ<EFBFBD>յ<EFBFBD><EFBFBD><EFBFBD>ʱ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>_20241114
|
||||
FROM #table1
|
||||
GROUP BY <EFBFBD><EFBFBD><EFBFBD>ݱ<EFBFBD><EFBFBD><EFBFBD>,<EFBFBD><EFBFBD>Ʊ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>,<EFBFBD><EFBFBD>Ʊ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>,<EFBFBD><EFBFBD>Ʊʱ<EFBFBD><EFBFBD>
|
||||
|
||||
|
||||
SELECT A.F_number,B.F_number,
|
||||
A.FMailingCompany,B.FMailingCompany,A.FDeliveryCompany,B.FDeliveryCompany,A.Fslipnumber,B.Fslipnumber
|
||||
,A.F_CYG_TEXT3 , B.F_CYG_TEXT3,A.FBILLNUM , B.FBILLNUM,A.FBILLTIME ,B.FBILLTIME,B.FDocumentStatus
|
||||
,t2.*
|
||||
FROM t_AR_receivable A
|
||||
INNER JOIN t_AR_receivableInvoice B ON B.FNUMBER=A.FBILLNO
|
||||
INNER JOIN Ӧ<EFBFBD>յ<EFBFBD><EFBFBD><EFBFBD>ʱ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>_20241114 t2 on t2.<EFBFBD><EFBFBD><EFBFBD>ݱ<EFBFBD><EFBFBD><EFBFBD> = A.FBILLNO
|
||||
WHERE B.FDocumentStatus = 'C'
|
||||
AND A.F_CYG_TEXT3 = ''
|
||||
|
||||
--<EFBFBD><EFBFBD>ʱ<EFBFBD><EFBFBD><EFBFBD><EFBFBD> <EFBFBD><EFBFBD><EFBFBD><EFBFBD>sql
|
||||
UPDATE A SET A.F_number=B.F_number,
|
||||
A.FMailingCompany=B.FMailingCompany,A.FDeliveryCompany=B.FDeliveryCompany,A.Fslipnumber=B.Fslipnumber
|
||||
,A.F_CYG_TEXT3 = B.F_CYG_TEXT3,A.FBILLNUM = B.FBILLNUM,A.FBILLTIME = B.FBILLTIME
|
||||
FROM t_AR_receivable A
|
||||
INNER JOIN t_AR_receivableInvoice B ON B.FNUMBER=A.FBILLNO
|
||||
WHERE B.FDocumentStatus = 'C'
|
||||
AND B.F_CYG_TEXT3 != ''
|
||||
AND B.FBILLNUM != ''
|
||||
AND B.FBILLTIME != ''
|
||||
Reference in New Issue
Block a user