需要为每个月在 MYSQL 中获取的记录

标签: MySQL PHP
发布时间: 2017/1/9 21:40:00
注意事项: 本文中文内容可能为机器翻译,如要查看英文原文请点击上面连接.

需要从一定的条件下数据库获取记录,正如我解释如下:-

我需要为每个选定的开始日期和结束日期之间的月检查学生可用性。

表结构:-

enter image description here

表数据:-

enter image description here

示例:-

在这里你可以以身份的教室 20 名学生为例。

我想要检查座位可用性从 02/2016年到 04/2017 年。

将输出结果︰

02/2016 - 20
03/2016 - 19
04/2016 - 18
05/2016 - 15
06/2016 - 20
.
.
.
02/2017 - 14
03/2017 - 20
04/2017 - 18

提前感谢帮助。

解决方法 1:

我发现你像这样的问题,如果有为数不少的学生和他们可以注册任何时间这不是真的如果你可以决定,将比作像开始日期的任何一个日期的月份或日期此查询一定会帮你。

SELECT count(*) as cnt,CONCAT(MONTH(startDate),'/',  YEAR(startDate)) as day from notes group by day 

我认为与开始日期。

请让我知道是否我需要更多的研究。

khajaamin

赞助商