我想选择两个特定日期之间的行。每年我们都需要得到一个在两个日期之间输入的数据列表,一个是2016年的09-01以及今年的一个。 09-01。现在,我想知道是否有可能通过添加某种查询来自动化整个过程,该查询在当年和明年的同一日期识别此日期(09-01)。如何在当前和每年之后的日期之间获得结果?
下面是它的查询,我现在使用:
SELECT naziv_plan,
Concat(glasnik.opis, ' - ', broj_glasnik) AS glasnik,
status.opis AS status_plana
FROM ispu_plan
LEFT JOIN razina_plan
ON razina_plan.id = ispu_plan.id_razina_plan
LEFT JOIN glasnik
ON glasnik.id = ispu_plan.id_glasnik
LEFT JOIN status
ON status.id = ispu_plan.id_status
WHERE id_razina_plan NOT IN('8', '7', '6', '5', '4')
AND datum_donosenja_plana BETWEEN '2016-09-01' AND '2017-09-01'
快速的问题这一点。答案慢。请参阅https://meta.stackoverflow.com/questions/333952/why-should-i-provide-an-mcve-for-what-seems-to-me-to-be-a-very-simple-sql-query – Strawberry
@Strawberry谢谢你的努力:)在这里,带上你的+1 :) – Svinjica