時刻の形式は 2008-06-16 です。
現在の日のデータをクエリします:
SELECT * FROM `table` WHERE date (time field) = curdate();
現在の月のフィールドをクエリします:
SELECT *
FROM `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;
これは単純ですが、より複雑なものは後で追加します。