Manchmal müssen Sie möglicherweise Zeilen von heute abrufen oder Datensätze für heute auswählen. Es ist sehr einfach, Datensätze von heute in MySQL zu erhalten, obwohl es keine eingebaute Funktion dafür gibt. Hier ist die SQL-Abfrage, um die heutigen Daten in MySQL abzurufen.
So erhalten Sie Datensätze von heute in MySQL
Hier sind die Schritte zum Abrufen von Datensätzen von heute in MySQL. Nehmen wir an, Sie haben die folgende Tabelle orders(order_date, amount) die eine Liste aller Bestellungen enthält.
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 | +------------+------+
Bonuslektüre:So erhalten Sie Aufzeichnungen aus den letzten 10 Minuten
So erhalten Sie Datensätze von heute in MySQL
Hier ist die SQL-Abfrage, um Datensätze von heute abzurufen.
mysql> select * from orders where date(order_date) = current_date; +------------+------+ | order_date | sale | +------------+------+ | 2020-06-15 | 200 | +------------+------+
Bonuslektüre:So erhalten Sie Datensätze der letzten 7 Tage in MySQL
In der obigen Abfrage wählen wir die Datensätze aus, bei denen order_date’s Datum ist gleich dem aktuellen Datum. Wir verwenden die DATE-Funktion, um den Datumswert aus der Spalte order_date zu erhalten. Es ist nützlich, wenn Ihre Spalte ein datetime-Feld ist. Wenn Ihre Spalte ein Datumsfeld ist, müssen Sie die DATE-Funktion nicht verwenden. Wir verwenden auch die Systemfunktion aktuelles_Datum um den neuesten Datumswert zu erhalten.
Ubiq macht es einfach, Daten innerhalb von Minuten zu visualisieren und in Echtzeit-Dashboards zu überwachen. Probieren Sie es noch heute aus!