Re: [SQL ] 滾動計算並回傳

作者: chippclass (善假狼賺錢中)   2020-10-16 00:29:43
我從來沒接觸過10萬筆以上資料的案例
所以我本來是想
240萬 join 1600萬 的資料
你應該是會用MOONY135的分批跑排程之類的做法?
不過若是10萬筆以下的資料要跑的話應該還是能一句sql跑完所以來解一下題目
我重新排版一下
先以實際執行確定這個寫法在我這邊是可以跑的
https://i.imgur.com/uX3BOfs.png
※ 引述《Wengboyu ( )》之銘言:
: SAS sql的code還是有些不同,我做了一些改寫碰到了一些小問題
所以你的寫法我沒有SAS資料庫的環境來驗證跑起來哪邊有問題
: 我要計算table a每一筆,a.doctor在a.date過去一年內收過多少病人(不重複)
這邊因為時間並不是問題,所以簡化一下先把時間去掉
查詢目標改為「每個醫生不限時間收過多少不重複病人」
先來個測試用資料
醫生的表格是 dr (doctor),有三個醫生,a b c
SELECT * FROM dr;
+

Links booklink

Contact Us: admin [ a t ] ucptt.com