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感谢。