gpt4 book ai didi

php - 按月划分的最大重叠日期时间范围

转载 作者:行者123 更新时间:2023-11-29 21:36:35 24 4
gpt4 key购买 nike

我有一个带有预订的 mysql 表:

 - id
- isok (boolean)
- start (datetime)
- end (datetime)

此表表示起点和终点之间停放的车辆。我需要获取两个日期($limit_start 和 $limit_end)之间每月的一个月内同时停放的最大汽车数量(并且仅适用于 isok 为 true 的预订)。

所以最后我需要这样的东西:

($limit_start 为 2015 年 10 月 1 日,$limit_end 为 2015 年 12 月 31 日)

[10-2015: 7, 11-2015: 12, 12-2015: 9]

有没有一种简单的方法可以使用 php 和 mysql 来做到这一点?

谢谢。

最佳答案

我想你需要这样的东西,尽管它可能需要一些调整

select date_format(start,'%m-%Y') as my,count(*) from table 
where isok=1 and
start >= '2015-01-10 00:00:00' and end<='2015-12-31 23:59:59'
group by my
order by count(*) desc;

关于php - 按月划分的最大重叠日期时间范围,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34879091/

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