討論串[SQL ] 滾動計算並回傳
共 8 篇文章
首頁
上一頁
1
2
下一頁
尾頁

推噓1(1推 0噓 2→)留言3則,0人參與, 3年前最新作者Wengboyu ( )時間3年前 (2020/10/04 23:02), 編輯資訊
3
0
0
內容預覽:
資料庫名稱:SAS SQL. 資料庫版本:9.4. 內容/問題描述:. 我有table a和b. table a. date SID doctor. 2019/1/1 a jack. 2019/1/2 a jack. 2019/1/3 a jack. 2019/2/1 b ben. 2019/2/2
(還有1567個字)

推噓1(1推 0噓 8→)留言9則,0人參與, 3年前最新作者Wengboyu ( )時間3年前 (2020/10/16 15:36), 3年前編輯資訊
0
5
0
內容預覽:
對,我還是會用MOONY135的建議,分批跑排程處理. 我只是出於個人的強迫症,想要知道能不能夠一句處理. 這樣後面跑分批應該也會比較快一點 (?). 非常感謝你把整個邏輯脈絡呈現出來. 我確定我應該是有看懂,也讓我學到不少知識. 雖然最終我修改了code在SAS環境運作,還是沒辦法解決重複的問題.
(還有961個字)

推噓0(0推 0噓 0→)留言0則,0人參與, 最新作者MOONY135 (談無慾)時間3年前 (2020/10/05 15:57), 3年前編輯資訊
1
0
0
內容預覽:
這東西看起來就是準備最後的報表類 而且資料算是已經都不會再新增的. 建議作法是. 直接把a table的每一筆資料都取出來 丟進去算. 最後塞到c結算table裡面 用排程去慢慢跑. 不要想著一次就全部撈出來而且每次都直接算新的. //====. 剛剛想到更新的做法. 從TABLE a取出最老的日期
(還有289個字)

推噓0(0推 0噓 6→)留言6則,0人參與, 3年前最新作者Wengboyu ( )時間3年前 (2020/10/06 13:33), 3年前編輯資訊
0
0
0
內容預覽:
非常感謝你的建議,我原先的code跑了2整天還是依然沒有結果(放棄). 排程分次跑,可能比較有機會能夠完成. 你提到的這個想法我曾經考慮過. 但doctor_id大約有2000筆,時間長度大概有6年. 考慮到這樣的運算量,就放棄了這個作法. (不過現在想起來,原先code的寫法不會比這個省). 另一
(還有277個字)

推噓0(0推 0噓 0→)留言0則,0人參與, 3年前最新作者Wengboyu ( )時間3年前 (2020/10/13 11:23), 編輯資訊
0
0
0
內容預覽:
SAS sql的code還是有些不同,我做了一些改寫碰到了一些小問題. ###. Proc sql;. create table want as. select *, count(*) as doctor_service_volume from. (select distinct a.*, b.SI
(還有1251個字)
首頁
上一頁
1
2
下一頁
尾頁