这是我想要做的。
我想以我的约会为例。2013-03-13
从那个日期开始,我想在我的表中搜索一列,但是..我只想搜索在我的变量(上图)和我正在搜索的日期之间有 5 天或更长时间的日期。
因此,如果我遇到2013-03-10
,那将是无效的,但如果我遇到,那么它将在我的查询中有效,因为从我的变量中2013-03-08
它是五天或更长时间。$setupStart
我将如何将其放入查询中?我只是想确保在我搜索ts_inventory
. Date
列和数量列。
到目前为止,这是我的查询。
$setupStart = 2013-03-13;
SELECT * FROM `ts_inventory` WHERE `ts_inventory`.`Quantity` > 0 AND '$setupStart'
编辑:我快接近了..这是我现在的查询,但由于某种原因,4 月的日期没有出现。它在它经过的列中的日期上增加了 5 天,然后检查它是否小于 setupStart。
编辑:
该查询确实有效。我将在下面发布完整的查询。
SELECT * FROM `ts_inventory` WHERE `ts_inventory`.`Quantity` > 0 AND `ts_inventory`.`LastDate` + INTERVAL 5 DAY <= '2013-03-13'