作者zacaria (zacaria)
看板Statistics
標題[程式] 計算人數
時間Sun May 30 01:03:11 2010
[軟體程式類別]:SAS
[程式問題]:
我的資料欄位為ID,ID_BIRTH,VAR1,VAR2,...
想計算總人數
條件為若是ID與ID_BIRTH相同 則視為同一人
若不同 則視為不同人
計算總共有幾人
想用SQL的語法寫
[軟體熟悉度]:
新手(不到1個月)
[問題敘述]:
我的程式碼為
proc sql;
create table b as
select * , count(ID) from a
group by ID, ID_BIRTHDAY
quit;
但是只能跑出已經排序後的資料
沒有辦法算出總人數
想請問怎樣可以用SQL算出總人數
謝謝
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 219.71.211.104
1F:推 bugle:select count(distinct id, id_birth) 05/30 13:07
2F:→ zacaria:我用過上面這個 但是distinct用兩個欄位跑會出錯 05/30 15:24
3F:→ zacaria:所以就不知道該怎麼辦了... 05/30 15:24