[英]Adding a date range of +5 days to variable in query
这是我想要做的。
我想举一个我的约会为例。 2013-03-13
,并自该日起我要在我的表来搜索栏,BUT..I只想寻找有5天或我的变量(上图)和我正在寻找的日期之间更大的日期。
因此,如果我遇到了2013-03-10
,那将是无效的,但是如果我遇到了2013-03-08
那么它将对我的查询有效,因为它距离我的$setupStart
变量有五天或更$setupStart
。 我如何将其放入查询中? 我只想确保在搜索ts_inventory
时,在setupStart日期之前还有ts_inventory
。 Date
列和数量列。
到目前为止,这是我的查询。
$setupStart = 2013-03-13;
SELECT * FROM `ts_inventory` WHERE `ts_inventory`.`Quantity` > 0 AND '$setupStart'
编辑:我正在接近..现在是我的查询,但是由于某种原因四月份的日期没有显示。 它会向其经过的列中的日期添加5天,然后检查其是否少于setupStart。
编辑:
该查询确实有效。 我将在下面发布完整的查询。
SELECT * FROM `ts_inventory` WHERE `ts_inventory`.`Quantity` > 0 AND `ts_inventory`.`LastDate` + INTERVAL 5 DAY <= '2013-03-13'
SELECT *
FROM `ts_inventory`
WHERE `ts_inventory`.`Quantity` > 0
AND datefield BETWEEN '$setupStart' AND '$setupStart' + INTERVAL 5 DAY
我需要在这里做一些步骤。
取表中的日期,并在每个日期后加上5天。
然后,我得到了那个结果,并确保它小于或等于我的开始日期。
终于让它工作了! 代码如下。
在ts_inventory
SELECT * FROM ts_inventory
。 Quantity
> 0和ts_inventory
。 LastDate
+ INTERVAL 5 DAY <='$ setupStart'
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.