回答編集履歴

1

加筆

2021/07/19 09:41

投稿

退会済みユーザー
test CHANGED
@@ -1,3 +1,5 @@
1
1
  foreachって存在するデータを順番に叩くのに向いているのであって、
2
2
 
3
3
  本来の目的としては現在の日付から1年分引いた日付と比較するようなクエリーでないといけないのでは?
4
+
5
+ (MySQLだと SUBDATE(date, INTERVAL 1 YEAR) で、PostgreSQLだと '-1 year'::interval を単に足し込むことで、前年の同じ日付になるはず。)