この場合はBETWEENを使用すると、簡単に取得することができます。 mysql> SELECT COUNT(*) FROM example_table WHERE created_at BETWEEN '2024-01-01 00:00:00' AND '2024-12-31 23:59:59'; この時にEXPLAINを取ってみると、以下のようにインデックスが使用されていることがわかります。
Some results have been hidden because they may be inaccessible to you
Show inaccessible results