Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
今年の最初の日付と現在の日付の間のすべての日付を選択するクエリが必要です。(つまり、今年のデータベース内のすべての日付)、ただし、私のコードはこれを行いますが、過去 12 か月間です。今年からの唯一の日付を確実にするためにコードを変更するにはどうすればよいですか?
WHERE DATE_SUB(CURDATE(), INTERVAL 1 YEAR) <= date
どうもありがとう
SELECT ... FROM ... WHERE DATE_SUB(CURDATE(), INTERVAL 1 YEAR) <= date AND YEAR(your_datecolumn) = YEAR(CURDATE())
where created_date between MAKEDATE(YEAR(now()), 1) and now();
MAKEDATE(YEAR(now()), 1) は「01/01/(今年)」を返します