如何实现如图所示的查询会议室使用情况的统计列表?

图片说明

求大神帮忙,如何实现如图所示的查询会议室使用情况的列表?
选择日期后,点击“查询”,“横标题”显示7天的日期,“列标题”显示会议室编号,内容填充会议室的使用情况。

分别查询出每个会议室的占用情况列表,根据编号分组成数组,表格根据日期去列表里面查看是否存在

首先查出所有会议室,然后把时间当做条件分类查询,每天为一个数组,在前台js中循环判断当前时间数组中有哪些会议室的占用说明,同一数组有多条相同房间就划分添加单元格。查询数据应该要查询7次。你可以进行7次请求,也可以一次请求,7次查询然后组合一次返回。然后在js中判断时间分类。