現在の日付を照会する CURRENT_DATE() を選択します。 CURDATE() を選択する; 現在の日付と時刻を照会する 今すぐ選択(); 今日のデータを照会する SELECT * FROM `テーブル名` WHERE TO_DAYS(NOW()) = TO_DAYS(`フィールド`); SELECT * FROM `テーブル名` WHERE TO_DAYS(NOW()) - TO_DAYS(`フィールド`) = 0; 昨日のデータを照会する SELECT * FROM ``テーブル名`` WHERE TO_DAYS(`フィールド`) = TO_DAYS(NOW()) -1; SELECT * FROM ``テーブル名`` WHERE TO_DAYS(`フィールド`) - TO_DAYS(NOW()) = -1; SELECT * FROM ``テーブル名`` WHERE TO_DAYS(NOW()) = TO_DAYS(`フィールド`) +1; SELECT * FROM ``テーブル名`` WHERE TO_DAYS(NOW()) - TO_DAYS(`フィールド`) = 1; 過去7日間のデータを照会する SELECT * FROM `テーブル名` WHERE DATE_SUB(CURDATE(),INTERVAL 7 DAY) <= DATE(`フィールド`); 過去30日間のデータを照会する SELECT * FROM テーブル WHERE DATE_SUB(CURDATE(),INTERVAL 30 DAY) <= DATE(`field`); 今週のデータを照会する SELECT * FROM `テーブル名` WHERE YEARWEEK(date_format(`フィールド`,'%Y-%m-%d')) = YEARWEEK(CURDATE()); SELECT * FROM `テーブル名` WHERE YEARWEEK(date_format(`フィールド`,'%Y-%m-%d')) - YEARWEEK(CURDATE()) = 0; SELECT * FROM `テーブル名` WHERE YEARWEEK(DATE_FORMAT(`フィールド`,'%Y-%m-%d')) = YEARWEEK(DATE_FORMAT(CURDATE(),'%Y-%m-%d')); SELECT * FROM `テーブル名` WHERE YEARWEEK(DATE_FORMAT(`フィールド`,'%Y-%m-%d')) - YEARWEEK(DATE_FORMAT(CURDATE(),'%Y-%m-%d')) = 0; 先週のデータを照会する SELECT * FROM `テーブル名` WHERE YEARWEEK(DATE_FORMAT(`フィールド`,'%Y-%m-%d')) = YEARWEEK(DATE_FORMAT(CURDATE(),'%Y-%m-%d')) - 1; SELECT * FROM `テーブル名` WHERE YEARWEEK(DATE_FORMAT(`フィールド`,'%Y-%m-%d')) - YEARWEEK(DATE_FORMAT(CURDATE(),'%Y-%m-%d')) = -1; SELECT * FROM `テーブル名` WHERE YEARWEEK(DATE_FORMAT(`フィールド`,'%Y-%m-%d')) = YEARWEEK(CURDATE()) - 1; SELECT * FROM `テーブル名` WHERE YEARWEEK(DATE_FORMAT(`フィールド`,'%Y-%m-%d')) - YEARWEEK(CURDATE()) = -1; 今月のクエリデータ SELECT * FROM `テーブル名` WHERE DATE_FORMAT(`フィールド`,'%Y-%m') = DATE_FORMAT(CURDATE(),'%Y-%m'); SELECT * FROM `テーブル名` WHERE MONTH(`フィールド`) - MONTH(NOW()) = 0; SELECT * FROM `テーブル名` WHERE MONTH(`フィールド`) = MONTH(NOW()); 先月のデータを照会する SELECT * FROM `テーブル名` WHERE DATE_FORMAT(`フィールド`,'%Y-%m') = DATE_FORMAT(DATE_SUB(NOW(),INTERVAL 1 MONTH),'%Y-%m'); 今四半期のクエリデータ SELECT * FROM `テーブル名` WHERE QUARTER(`フィールド`) = QUARTER(NOW()) AND YEAR(`フィールド`) = YEAR(NOW()); 前四半期のデータを照会する SELECT * FROM `テーブル名` WHERE QUARTER(`フィールド`) = QUARTER(DATE_SUB(NOW(),INTERVAL 1 QUARTER)) AND YEAR(`フィールド`) = YEAR(NOW()); 上半期(6か月)のクエリデータ SELECT * FROM `テーブル名` WHERE `フィールド` BETWEEN DATE_SUB(NOW(),INTERVAL 6 MONTH) AND NOW(); 今年のデータを照会する SELECT * FROM `テーブル名` WHERE DATE_FORMAT(`フィールド`,'%Y') = DATE_FORMAT(NOW(),'%Y'); SELECT * FROM `テーブル名` WHERE DATE_FORMAT(`フィールド`,'%Y') - DATE_FORMAT(NOW(),'%Y') = 0; SELECT * FROM `テーブル名` WHERE YEAR(NOW()) = YEAR(`フィールド`); SELECT * FROM `テーブル名` WHERE YEAR(NOW()) - YEAR(`フィールド`) =0; 昨年のデータを照会する SELECT * FROM `テーブル名` WHERE DATE_FORMAT(`フィールド`,'%Y') - DATE_FORMAT(NOW(),'%Y') = -1; SELECT * FROM `テーブル名` WHERE YEAR(NOW()) = YEAR(`フィールド`) + 1; SELECT * FROM `テーブル名` WHERE YEAR(NOW()) - YEAR(`フィールド`) = 1; これで、MySQL 日付クエリの詳細な紹介に関するこの記事は終了です。MySQL 日付クエリの関連コンテンツをさらにご覧になりたい場合は、123WORDPRESS.COM の以前の記事を検索するか、以下の関連記事を引き続きご覧ください。今後とも 123WORDPRESS.COM をよろしくお願いいたします。 以下もご興味があるかもしれません:
|
>>: Vue el-date-picker 動的制限時間範囲ケースの詳細な説明
今日は、最新の人気スクリプト 50 個を含むソース コードを共有します。現在、Mine Guard ...
目次1. スタイル属性をバインドして変更するhtml:対応するjs:達成された効果:次に、refを使...
目次DockerとはクライアントサイドDocker基本的なDocker操作画像名画像をプルするその他...
序文mv コマンドは、move の略語で、ファイルを移動したり、ファイル名を変更したり (ファイルの...
1. 新しいディスクを準備し、現在のルートパーティションと同じファイルシステムでフォーマットし、ディ...
序文MySQL をインストールすると、通常はスーパーユーザー root を作成します。多くの人がこの...
目次1. Nginxロケーションの基本設定1.1 Nginx 設定ファイル1.2 Pythonスクリ...
効果: GROUP_CONCAT関数は、フィールド値を文字列に連結することができます。デフォルトの区...
この記事では、MySQL 8.0.15をダウンロードしてインストールするための具体的な手順を参考まで...
今日は奇妙なネットワーク問題に遭遇しました。調査プロセスといくつかの構成状況を記録し、Linux で...
凡例コンポーネントは、ECharts でよく使用されるコンポーネントです。シリーズ マーカーの名前を...
導入コンテンツから始めましょう。誰もが次のような面接のシナリオに遭遇したことがあると思います。インタ...
** Linuxにmysql-8.0.20をインストールする**環境の紹介オペレーティングシステム:...
1. インストールと使用まず、Vue プロジェクトにインストールします。 npm インストール --...
MySQL エスケープエスケープとは、エスケープ文字の本来の意味を意味します。エスケープ文字の目的は...