我想選擇兩個特定日期之間的行。每年我們都需要得到一個在兩個日期之間輸入的數據列表,一個是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