mysql - 如何获取给定月份的有效租金详细信息

标签 mysql phpmyadmin mysql-workbench

我想获得给定月份的有效租金。我有一张 table ,上面有租金详细信息。在该表中,我有开始日期、结束日期和几个月。因此,当我选择一个月时,我想知道当前使用 mysql 的活跃租金是多少

示例

House A 1.1.2019  31.12.2019  12
House B 1.2.2019  31.05.2019  03
House C 1.4.2019  31.12.2019  08

如果我选择六月,结果应为 House A 和 House C,如果我选择三月,结果应为全部三个(A、B、C)

有人可以帮我进行mysql查询吗?

最佳答案

这就是范围重叠问题,其中第一个范围是租金日期的范围,第二个范围是某个月份的跨度。 2019 年 6 月,我们可以尝试:

SELECT *
FROM yourTable
WHERE rent_end >= '2019-06-01' AND rent_start <= '2019-06-30';

enter image description here

Demo

关于mysql - 如何获取给定月份的有效租金详细信息,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55348094/

相关文章:

mysql - 如何将大型数据集导入 mysql - 正确的方法?

mysql - 您的配置中定义的 controluser 连接失败。 #1045 无法登录 MySQL 服务器

php - 无法访问我的 phpmyadmin

mysql - Jmeter 中的记录 Controller 未在本地主机 Web 服务器中记录

php - MySQL 工作台与 phpMyAdmin

MySQL Workbench 无法正确显示表格

php - MySQL 说 : Documentation (#1064) - You have an error in your SQL syntax;

MySQL 对 2 个表的内部/外部连接进行更新

json - 错误代码 : 1210. JSON_TABLE 的参数不正确

Mysql:使用返回的部分数据行来获取更多数据