MySqlデータベースのテーブルから今月のレコードを選択するにはどうすればよいですか?
今のように今月は1月です。テーブル列のデータ型がtimestamp
である1月のレコードを取得したいと思います。SQLクエリを知りたいです。
ありがとう
このクエリはあなたのために働くはずです:
SELECT *
FROM table
WHERE MONTH(columnName) = MONTH(CURRENT_DATE())
AND YEAR(columnName) = YEAR(CURRENT_DATE())
MySQL Datetime 関数を確認してください:
これを試して:
SELECT *
FROM tableA
WHERE YEAR(columnName) = YEAR(CURRENT_DATE()) AND
MONTH(columnName) = MONTH(CURRENT_DATE());
このクエリを試してください:
SELECT *
FROM table
WHERE MONTH(FROM_UNIXTIME(columnName))= MONTH(CURDATE())