MYSQL日期查询以空间月和年范围选择企业

时间:2015-11-14 17:55:30

标签: mysql date

我的桌子上有贷款条目max-subtree-sum。它有两个属性tbl_loan'start_date'

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

例如:

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

  • 贷款开始日期 - 2015年2月20日,结束日期 - 2015/10/12应该是 选择

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

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

谢谢!

1 个答案:

答案 0 :(得分:0)

在这里,我将$year_selected作为年份,将month_selected作为月份。

通过在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)"

希望这有帮助