あなたが探している関数は MONTH(date) だと思いますコード>
.おそらく 'YEAR'
を使用することをお勧めします
things
という名前のテーブルがあるとします。 それは次のようになります:
id occurd_at------------------1 2009-01-01 12:082 2009-02-01 12:003 2009-01-12 09:404 2009-01-29 17:55
プレ>
happened_at
を持つすべてのレコードを検索するために実行するとします。 2009/01 (2009 年 1 月) の月の間。 SQL クエリは次のようになります:SELECT id FROM things WHERE MONTH(happened_at) =1 AND YEAR(happened_at) =2009
プレ>どちらが返されますか:
id---134
プレ>