• 締切済み

月だけを見て検索

date型のカラムに”2010-04-02"のようにレコードが登録されています。 月だけで検索する方法がわかりません。 上記でいえば、04を条件としたいです。 よろしくお願いします。 環境は、MySQL 4.1.22です。

みんなの回答

  • yambejp
  • ベストアンサー率51% (3827/7415)
回答No.2

SELECT DATE_FORMAT('2010-04-02','%m')

回答No.1

month(date) 関数を使用すればいいのではないでしょうか? http://dev.mysql.com/doc/refman/4.1/ja/date-and-time-functions.html

関連するQ&A