現在の日付を照会する 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 動的制限時間範囲ケースの詳細な説明
目次1. はじめに2. vue-simple-uploaderについて3. vue-simple-u...
以下の質問はすべて InnoDB ストレージ エンジンに基づいています。 1. 最も大きな ID を...
目次JS スリーマウンテンズ同期 非同期同期と非同期の違い範囲、終了関数スコープチェーンブロックスコ...
時は経つのが早く、わずか 6 日後には 2013 年が歴史になります。今年は、いわゆるトレンドが多す...
1. DockerでのPostgresデータベースのバックアップ注文: docker exec it...
この記事では、WeChatアプレットがSMS認証コードのカウントダウンを送信するための具体的なコード...
半夜かけてようやくブログのスタイルを大体完成させることができました。ブログ全体が青を基調としていて、...
プロパティやイベントがあるにもかかわらず、JavaScript で子コンポーネントに直接アクセスする...
MySQL 基本データ型一般的な MySQL データ型の概要 ![1036857-201708011...
以前にも同じような記事を書いたことがありますが、js スクリプトを使用しており、ファイルパスを表示で...
自動ビルドとは、Docker Hub を使用して、Dockerfile ファイルを含む GitHub...
この記事では、CSS スティッキー フッターの実装コードを紹介し、共有します。詳細は次のとおりです。...
HTML コードを書くとき、最初の行は DOCTYPE にする必要がありますが、DOCTYPE は通...
表は以下のとおりです。 Unity が読み取って呼び出すときのコード: データベース内の別のテーブル...
CentOS6.9はMysql5.7をインストールします。参考までに、詳細は次のとおりです。 1. ...