+ -
当前位置:首页 → 问答吧 → 时间段人数分配?

时间段人数分配?

时间:2011-10-10

来源:互联网

比如我现在有50个人,我想抽出30%的人作为分配的人数,现在的分配方法是时间段进行分配,具体格式是:

7:00—8:00 2 
8:00—9:00 2
9:00—10:00 2
10:00—11:00 2
11:00—12:00 2
14:00—15:00 1
15:00—16:00 1
16:00—17:00 1
17:00—18:00 1
18:00—19:00 1
在这10个时间段进行人数分配,这个是个预约挂号系统的时间段,如果我在这一天把所有的人数都预约完了,那么人数就是:

7:00—8:00 0 
8:00—9:00 0
9:00—10:00 0
10:00—11:00 0
11:00—12:00 0
14:00—15:00 0
15:00—16:00 0
16:00—17:00 0
17:00—18:00 0
18:00—19:00 0


到了明天人数就又是:

7:00—8:00 2 
8:00—9:00 2
9:00—10:00 2
10:00—11:00 2
11:00—12:00 2
14:00—15:00 1
15:00—16:00 1
16:00—17:00 1
17:00—18:00 1
18:00—19:00 1依次循环下去
如果今天没有预约完的话,我就把剩下的数据再返回到原来的号码中,比如我15个剩下5个,返回到原来的号码中就是:20个了。
不知道这个是怎么实现,我这个是要和医院HIS系统进行协作随HIS更新的,哪位高手告诉下啊,最好写个流程,我都琢磨了几天,实在是想不出来更好的办法,谢谢了!

作者: it0_soft   发布时间: 2011-10-10

说下,我那个是ASP+SQL的

作者: it0_soft   发布时间: 2011-10-10

这是一个ASP及SQL的构造问题,不是单单SQL查询语句的问题了.

作者: rings2000   发布时间: 2011-10-10