今日から行を取得したり、今日のレコードを選択したりする必要がある場合があります。組み込み関数がなくても、MySQLで今日のレコードを取得するのは非常に簡単です。これが、MySQLで今日のデータを取得するためのSQLクエリです。
MySQLで今日からレコードを取得する方法
MySQLで今日からレコードを取得する手順は次のとおりです。次のテーブルがあるとしますorders(order_date、amount) すべての注文のリストが含まれています。
mysql> create table orders(order_date date, sale int); mysql> insert into orders(order_date, sale) values('2020-06-10',250), ('2020-06-11',450), ('2020-06-12',350), ('2020-06-13',220), ('2020-06-14',210), ('2020-06-15',200); mysql> select * from orders; +------------+------+ | order_date | sale | +------------+------+ | 2020-06-10 | 250 | | 2020-06-11 | 450 | | 2020-06-12 | 350 | | 2020-06-13 | 220 | | 2020-06-14 | 210 | | 2020-06-15 | 200 | +------------+------+
ボーナスリード:過去10分間のレコードを取得する方法
MySQLで今日からレコードを取得する方法
これが、今日のレコードを取得するためのSQLクエリです。
mysql> select * from orders where date(order_date) = current_date; +------------+------+ | order_date | sale | +------------+------+ | 2020-06-15 | 200 | +------------+------+
ボーナスリード:MySQLで過去7日間のレコードを取得する方法
上記のクエリでは、 order_date’sが存在するレコードを選択します。 日付は現在の日付と同じです。 DATE関数を使用して、列order_dateから日付値を取得します。列が日時フィールドである場合に役立ちます。列が日付フィールドの場合、DATE関数を使用する必要はありません。システム関数current_dateも使用します 最新の日付値を取得します。
Ubiqを使用すると、データを数分で簡単に視覚化し、リアルタイムのダッシュボードで監視できます。今日お試しください。