MYSQL日期查询,用于选择特定月份和年份范围内的条目

MYSQL日期查询,用于选择特定月份和年份范围内的条目,mysql,date,Mysql,Date,我的表中有贷款条目,tbl\u loan。它有两个属性,“开始日期”和“结束日期” 通过我的php表单,我选择了一个特定的年份和月份。然后我需要根据贷款的开始日期和结束日期选择贷款 例如: 如果我选择2015年和5月(第5个月),那么 贷款开始日期为2015年2月20日,结束日期为2015年10月12日 精选 不应选择贷款开始日期2015/6/12 不应选择贷款结束日期-2015/4/23 谢谢大家! 这里我选择了$year\u作为年份,选择了$month\u作为月份 通过在php中执行以下

我的表中有贷款条目,
tbl\u loan
。它有两个属性,
“开始日期”
“结束日期”

通过我的
php
表单,我选择了一个特定的年份和月份。然后我需要根据贷款的开始日期和结束日期选择贷款

例如:

如果我选择2015年和5月(第5个月),那么

  • 贷款开始日期为2015年2月20日,结束日期为2015年10月12日 精选

  • 不应选择贷款开始日期2015/6/12

  • 不应选择贷款结束日期-2015/4/23


谢谢大家!

这里我选择了
$year\u作为年份,选择了$
month\u作为月份

通过在php中执行以下查询,您将获得所需的数据

$query="SELECT * FROM tbl_loan WHERE $year_selected >= YEAR(start_date) AND $year_selected <=YEAR(end_date) AND     $month_selected >= MONTH(start_date) AND $month_selected <=MONTH(end_date)"

$query=“从tbl\U贷款中选择*,其中选择的$year\u>=年(开始日期),选择的$year\u=月(开始日期)而$month_选择的日期你真的需要提供更多信息,更清楚地回答你的问题。目前的问题是,你谈论选择2015年5月,但之后就没有出现该日期。2015/2/20、2015/10/12、2015/6/12和2015/4/23与2015/5/x有什么关系?你有什么代码/尝试和SQL感谢。