`

时间段时具体日期人次问题

阅读更多

现状:有如下需求,实体项目(ProjectInfo_table)里有 项目开始时间(project_beginDate) 项目结束时间(project_endDate) 项目人员字段(project_studentNum)等其他一些字段 ,现要求给出一个时间段能统计出这个时间段里的人次(人次=给出时间段里除周末外每天在校的人数的叠加)

分析:直接采用操作数据库是不可能得到想要的结果

我的思路: 1、查询满足时间段里的所有记录

                   2、项目起始时间与给出时间段的大小关系,确定每天记录要计算人次的起始时间段

                   3、根据2 确定时间段后 循环天数,判断是不是周末,如果不是周末,将其日期作为Map的key,将

                         project_studentNum作为其Value(当然,如果已经在在此Key时,要先取出原值再加上  project_studentNum作为其新的Value)

                   4、根据查询出的满足的结果集,循环进行步骤三操作 ,最后会得到一个Map集合,其中就是我们要得到的每天对应的人次

          此文只作一个解决方案,如有更好方案,请各位赐教!!!

 

 

分享到:
评论

相关推荐

    数据-2009-2019年丹麦蒂沃利花园主题公园参与人次.rar

    在这个Excel表格中,我们可以期待看到一系列列,这些列可能包括年份、月份、日期,以及对应时间段内公园的参观人次。数据分析可以从以下几个方面进行: 1. **时间趋势分析**:通过对每年或每月的游客人次进行排序和...

    数据-2009-2019香港迪士尼主题公园参与人次.rar

    XLS文件可能包含了多个工作表,每个工作表对应不同年份或时间段的数据,或者按照特定分类(如月份、季节或节假日)进行分组。 基于以上信息,我们可以推测这份数据集可能包含以下关键知识点: 1. **时间序列分析**...

    学生考勤管理程序报告

    - 统计指定时间段内所有课程的旷课人次,按旷课人次排序。 1.3 课题意义 该系统的实施将极大地提高学校考勤管理的效率,减少人为错误,为教育决策提供可靠的数据支持,有助于改善教学环境,提升教学质量。 2. ...

    student.zip_学生考勤_学生考勤管理_日期排序_界面编程_考勤管理系统

    5.统计某段时间内,有学生旷课的课程及旷课人次,按旷课人次由多到少排序; 6.系统以菜单方式工作。 具体要求如下: 1、 采取模块化方式进行程序设计,要求程序的功能设计、数据结构设计及整体结构设计合理。...

    c++学生考勤信息管理系统.pdf

    `read_record`函数用于读取和存储学生的缺勤记录,`is_empty`函数检查记录是否为空,`compare`函数用于按照时间顺序排序,而`time`函数则用于判断记录是否在指定的时间段内。 此外,`rewrite`函数可能用于修改记录...

    学生考勤管理系统课程设计报告1.pdf

    5. 旷课课程及人次统计:统计同一时间段内,各课程的旷课人次,并按旷课人次从多到少排序。 二、系统性能需求 系统需具备高可靠性,保证数据的安全性和准确性。同时,为了提高用户体验,要求系统运行速度快,响应...

    时间研究记录表.doc

    2. **生效日期**:记录表开始应用的日期,用于追踪和对比不同时间段的工作效率变化。 3. **工作名称**:明确描述正在研究的工作任务,如“组装零件”、“客户服务”等。 4. **测量期**:记录每个任务执行的时间周期...

    C++学生考勤系统(含源代码).docx

    5. **统计旷课课程**:统计同一时间段内,哪些课程有学生旷课,以及各课程的旷课人次,并按旷课人次降序排序。 6. **菜单驱动操作**:系统通过一个用户友好的菜单界面,引导用户进行各项操作,提升了交互性。 实现...

    任务2_脑卒中发病因素统计分析1

    d) 统计每天、每月的患者人数,可以使用Pandas的日期时间索引功能,然后使用`count()`计算每个日期或月份的患者数,最后用`plot()`函数绘制折线图。 4. 分析发病率与气象因素的关系: 使用`corr()`函数计算发病率...

    精选述职报告模板8篇.doc

    述职报告是一种重要的文书,主要由担任领导职务的个人或团队撰写,用于向上级、选举或任命机构、干部职工汇报特定时间段内履行职责的情况。报告通常分为年度、阶段性和任期述职报告,以及个人和集体述职报告两种类型...

    万达广场哈尔滨区域9月联动方案(含中秋)(PPT32页).pptx

    - 打造区域性的联合营销活动,各店在同一时间段进行活动,以提升整体销售和客流。 - 利用教师节、中秋节、店庆等特殊日期,整合资源,扩大推广效应。 - 联合飞凡电商平台,实现线上线下互动,增加粉丝活跃度和...

    C++学生考勤系统(含源代码).pdf

    在统计分析方面,系统可以提供时间段内按旷课次数和课程旷课人次的降序排列。这两个功能对于识别经常旷课的学生和课程有着重要的意义,有助于教育管理者进行针对性的管理工作。 用户界面的设计直接关系到系统的易用...

    学生考勤管理系统课程设计报告书.doc

    (5)统计某段时间,有学生旷课的课程及旷课人次,按旷课人次由多到少排序,旷课人次相同的课程按课程名称升序排序。 4. 设计过程或程序代码 本系统用结构体新定义一种数据类型,系统包含一个主函数和 6 个子函数...

    2014年小学数学毕业水平测试题.doc

    【标题】和【描述】没有提供具体的知识点信息,但我们可以根据【部分内容】来解析相关的小学数学知识点。 1. **数的改写与计数单位**:将335800人次改写成万为单位的数,以及一亿六千四百万的写作,涉及到数的改写...

    2020年春运 2020.01.01-2020.03.15百度迁徙数据-衢州市-迁入来源地.zip

    描述中的内容与标题基本一致,进一步强调了数据集是关于2020年春运期间衢州市的迁入来源地数据,表明数据集中可能包含各个来源地的具体信息,如迁徙人数、时间分布等。 标签“数据集 shp”提示我们,这个数据集可能...

    会所日收入情况统计表.pdf

    此外,“年月日”字段意味着这份统计表会按日期进行分类,便于分析不同时间段的收入趋势,例如周、月或季度的收入变化,以及节假日和非节假日的对比。 总结起来,这个会所的日收入统计表是一个管理工具,用于追踪和...

    广告费用分析表(DOC格式).doc

    1. **月日至月日**:这一栏用于填写分析的起止日期,以便追踪特定时间段内的广告支出和效果。这有助于对比不同时间段的广告表现,识别趋势和季节性变化。 2. **媒体类别**:广告费用分析的第一步是区分不同的广告...

    网站建设合同范本 网站建设合同范本.doc

    5. **培训与技术支持**:乙方需为甲方提供操作培训,包括不限人次的上门培训,以及一定时间内的上门技术支持服务,并承诺在接到问题后及时响应和解决。 6. **售后服务**:乙方提供一年的免费维护服务,包括功能完善...

Global site tag (gtag.js) - Google Analytics