我想完全自動化這個過程,我想知道如果它在VBA中可行或有效。月度報告自動與VBA + SQL Server存儲過程?
報告過程涉及2個文件:一個sql文件和一個excel文件。
SQL文件有算法,最後一步是查詢誰的結果被粘貼到excel文件中。
該算法比觀衆可能習慣的更簡單,但有兩個「輸入」命令和幾個「更新」命令。
- 兩個「進入」命令,第一個抓取500m +記錄表的一小部分(限制在上個月的第一天和最後一天)。第二個將第一個表與一個資格類型表連接起來。
- 創建第二個表之後,會有一系列UPDATE命令更改現有列的現有數據。
- 然後執行一系列ALTER & UPDATE命令,將新列添加到[第二個]表中並使用所需數據更新它們。
- 最後一步是查詢誰的結果複製粘貼到Excel中(因爲沒有必要的格式更改)。
我不太精通的VBA/VBNET也不TSQL存儲過程和動態SQL,如果SQL算法是不帶表創建一個簡單的拉查詢,我可以建立一些自動執行。但是SQL有兩個表創建,以及大約一打ALTER & UPDATE命令。
我在攪動錯誤的巢穴嗎?我應該手動運行它嗎?
沒有看到代碼,這是任何人的猜測。我懷疑這個過程可能會被簡化很多。這裏是一個開始的好地方。 http://spaghettidba.com/2015/04/24/how-to-post-a-t-sql-question-on-a-public-forum/ –
**猜猜我的代碼是什麼**。你Q中沒有代碼,所以你嘗試到目前爲止?你是否也期待我們也能猜到? – Sami
我很欣賞這個鏈接,並會盡力在未來的任何問題上達到這些標準。 對於這個問題,我不希望任何人花太多時間在上面,我很抱歉沒有包含代碼或者任何自我嘗試。 –