gpt4 book ai didi

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

转载 作者:可可西里 更新时间:2023-11-01 06:35:56 24 4
gpt4 key购买 nike

我需要帮助从数据库中获取某些条件下的记录,如下所述:-

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

表结构:-

enter image description here

表格数据:-

enter image description here

例子:-

这里以类(class)人数为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

在此先感谢您的帮助。

最佳答案

我发现你的问题是这样的,如果有很多学生并且他们可以在一个月内的任何时间注册,这不被考虑但是是的,如果你可以决定将它与任何一个日期(如 startDate 或 endDate)进行比较,这个查询肯定会帮助你.

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

我考虑过 startDate。

如果我需要更多研究,请告诉我。

哈贾明

关于php - 需要在MYSQL中获取每个月的记录,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37717253/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com