51 lines
1.7 KiB
MySQL
51 lines
1.7 KiB
MySQL
|
|
--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 != ''
|