我有一个场景,我需要根据下表提取交货日期(示例)
job_id | delivery_date
1 | 2013-01-12
2 | 2013-01-25
3 | 2013-02-15
我要做的是向用户显示所有从最早开始的交货日期(在本例中为 2013 年 1 月 12 日),然后再增加 21 天。基本上,我当然希望它显示的输出,最早的日期是开始日期 2013-01-12 和 2013-01-25。2 月之后的日期并不重要,因为它们不在我的 21 日期范围内。例如,如果它是一个 5 天的范围,那么当然不会包括 2013-01-25,而只会出现最早的日期。
这是我的主要 SQL 子句,它只显示从今年开始的工作:
SELECT date, delivery_date
FROM `job_sheet`
WHERE print_status IS NULL
AND job_sheet.date>'2013-01-01'
是否可以使用 1 个 SQL 查询来完成此操作,或者我必须同时使用 PHP 吗?