時刻の形式は 2008-06-16 です。
今日のデータをクエリします:
SELECT * FROM `table` WHERE date(time field) = curdate();
現在の月フィールドをクエリします:
SELECT *
`table`
WHERE month( Time field) = month( now( ) );
時間の形式は 1219876...UNIX 時間です。「FROM_UNIXTIME( )」関数を適用するだけです
たとえば、現在の月をクエリします:
SELECT *
FROM ` table`
WHERE month( from_unixtime( reg_time ) ) = month( now( ) );
前月をクエリしてみるのはどうでしょうか?柔軟です!
SELECT *
FROM `table`
WHERE month( from_unixtime( reg_time ) ) = month( now( ) ) -1;
これは単純ですが、より複雑な詳細は後で追加します。
上記では、期間ごとにデータをクエリする MySql の方法を、関連する内容も含めて紹介しました。PHP チュートリアルに興味のある友人に役立つことを願っています。