ホームページ  >  記事  >  データベース  >  mysqlで1年間のデータをクエリする方法

mysqlで1年間のデータをクエリする方法

WBOY
WBOYオリジナル
2022-05-16 16:07:379486ブラウズ

mysql では、「DATE_SUB()」関数を使用して 1 年間のデータをクエリできます。この関数は、日付から減算される指定された時間間隔を設定するために使用されます。構文は「SELECT * FROM テーブル名」です。 WHERE 時間フィールド> ;DATE_SUB(データ、間隔 1 年)"。

mysqlで1年間のデータをクエリする方法

このチュートリアルの動作環境: Windows10 システム、mysql8.0.22 バージョン、Dell G3 コンピューター。

mysql で 1 年間のデータをクエリする方法

DATE_SUB() 関数は、日付から指定された時間間隔を減算します。

構文

DATE_SUB(date,INTERVAL expr type)

日付パラメータは有効な日付式です。 expr パラメータは、追加する時間間隔です。

例は次のとおりです:

SELECT * FROM 表名 WHERE 时间字段>DATE_SUB(CURDATE(), INTERVAL 1 YEAR) 一年
SELECT * FROM 表名 WHERE 时间字段>DATE_SUB(CURDATE(), INTERVAL 1 WEEK) 一周
SELECT * FROM 表名 WHERE 时间字段 >DATE_SUB(CURDATE(), INTERVAL 3 MONTH) 三个月

拡張知識:

次の「注文」テーブルがあるとします:

mysqlで1年間のデータをクエリする方法

次に、「OrderDate」から 5 日を減算します。

次の SELECT ステートメントを使用します:

SELECT OrderId,DATE_SUB(OrderDate,INTERVAL 5 DAY) AS SubtractDate
FROM Orders

結果:

mysqlで1年間のデータをクエリする方法

推奨される学習: mysql ビデオ チュートリアル

以上がmysqlで1年間のデータをクエリする方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。