我有一个数据集,包含了一个研究人员的名字和他们年度报告的状态。有3个独特的事件可以发生
事件1:发送大学提醒->收到回复
事件2:发送大学提醒->发送图书馆提醒/等待回复->收到回复
事件3:大学提醒发送->图书馆提醒发送/等待响应->无响应
我必须计算出这些事件发生的次数。我遇到的问题是,有多个观察结果具有相同的研究人员的名字。
John Doe | University Reminder Sent
John Doe | Library Reminder Sent/Waiting on Response
John Doe | No Response
我试过这样的代码
select name, status
where status = 'University Reminder Sent"
and status = 'Library Reminder Sent/Waiting on Response"
and status = 'No Response'
但这不起作用,因为它正在寻找一个具有所有三种状态的单一观察。如何正确计算这些事件?
1条答案
按热度按时间ddhy6vgd1#
我想你只是想
group by
: