作者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