我需要帮助从数据库中获取记录,但有一些条件,如下所述: –
我需要检查所选startDate和结束日期之间每个月的学生可用性.
表结构: –
表数据: –
示例: –
在这里,您可以将课堂容量作为20名学生.
我想查看从2016年2月2日到2017年4月的座位供应情况.
输出将是:
02/2016 - 20 03/2016 - 19 04/2016 - 18 05/2016 - 15 06/2016 - 20 . . . 02/2017 - 14 03/2017 - 20 04/2017 - 18
在此先感谢您的帮助.
我发现你的问题是这样的,如果有多少学生,他们可以在一个月内的任何时间登记,这不被考虑,但是如果你可以决定将比较任何一个日期,如startDate或endDate这个查询肯定会帮助你.
原文链接:https://www.f2er.com/php/134696.htmlSELECT count(*) as cnt,CONCAT(MONTH(startDate),'/',YEAR(startDate)) as day from notes group by day
我考虑过startDate.
如果我需要更多研究,请告诉我.
khajaamin