а实际上我在做ci医疗项目。我有列名 visit date . 例如,我想显示每个患者在特定日期的总就诊次数 5-4-2019 该患者的总就诊次数为 3 . 同样地 4-3-2020 总访问量为 5 .如何创建另一个基于此列计算总访问量的列 visit date ?
visit date
5-4-2019
3
4-3-2020
5
vuv7lop31#
因为您没有提供ddl或dml,所以我们只能猜测您的模式可能是什么,代码可能是什么样子。所以,这里有一个猜测:
select -- <your existing columns> visits_on_this_date = count(*) over (partition by patient_id, visit_date) from -- the rest of your query here
jdg4fx2g2#
像这样简单的事?
select patient_id,visit_date,count(*) as total_visits from table group by patient_id,visit_date
2条答案
按热度按时间vuv7lop31#
因为您没有提供ddl或dml,所以我们只能猜测您的模式可能是什么,代码可能是什么样子。所以,这里有一个猜测:
jdg4fx2g2#
像这样简单的事?