Mysql 查询语句或者存储过程求助

人群移动起始点和结束点的统计问题已知有人群起始点结束点记录表TablePos:数据如下:PersonBeginPosStopPosPersonAPB1PS1PersonB... 人群移动起始点和结束点的统计问题
已知有 人群起始点结束点记录表 TablePos: 数据如下:
Person BeginPos StopPos
PersonA PB1 PS1
PersonB PB1 PS1
PersonC PB1 PS2
PersonD PB2 PS1
PersonE PB2 PS1
PersonF PB2 PS1
PersonG PB2 PS1
PersonH PB2 PS2
PersonI PB2 PS2
PersonJ PB3 PS1
PersonK PB3 PS1
PersonL PB3 PS2
PersonM PB3 PS2
PersonN PB3 PS2
需要统计各起始点出发的人到各结束点的人数分别有多少
想要的结果格式如下:
BeginPos StopPos Count
PB1 PS1 2
PB1 PS2 1
PB2 PS1 4
PB2 PS2 2
PB3 PS1 2
PB3 PS2 3

请各位大神看看应该怎么写sql,或者存储过程。
展开
 我来答
刀晓
2020-03-31 · TA获得超过351个赞
知道小有建树答主
回答量:1149
采纳率:80%
帮助的人:112万
展开全部
select BeginPos StopPos,count(BeginPos) from TablePos group by BeginPos StopPos

使用上面的语句就可以查询出来了,不需要搞存储过程,如果写存储过程,应该是输入参数,输出结果更方便,如输入PersonA,就可以统计出这个人分别在哪些地方逗留,什么时候进去什么时候出来等;
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式