Ibland kan du behöva hämta rader från idag eller välja poster för idag. Det är väldigt enkelt att få tag i poster från idag i MySQL, även om det inte finns någon inbyggd funktion för det. Här är SQL-frågan för att få dagens data i MySQL.
Hur man hämtar poster från idag i MySQL
Här är stegen för att få poster från idag i MySQL. Låt oss säga att du har följande tabell order(orderdatum, belopp) som innehåller en lista över alla beställningar.
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 | +------------+------+
Bonus Läs:Hur man får poster från de senaste 10 minuterna
Hur man hämtar poster från idag i MySQL
Här är SQL-frågan för att hämta poster från idag.
mysql> select * from orders where date(order_date) = current_date; +------------+------+ | order_date | sale | +------------+------+ | 2020-06-15 | 200 | +------------+------+
Bonus Läs:Hur man får poster från de senaste 7 dagarna i MySQL
I ovanstående fråga väljer vi de poster där order_date’s datum är lika med aktuellt datum. Vi använder DATE-funktionen för att få datumvärdet från kolumnen order_date. Det är användbart om din kolumn är ett datum och tid-fält. Om din kolumn är ett datumfält, behöver du inte använda DATUM-funktionen. Vi använder också systemfunktionen current_date för att få det senaste datumvärdet.
Ubiq gör det enkelt att visualisera data på några minuter och övervaka i realtidsinstrumentpaneler. Prova det idag!