sql >> Database teknologi >  >> RDS >> Mysql

Sådan får du optegnelser fra i dag i MySQL

Nogle gange skal du muligvis hente rækker fra i dag eller vælge poster for i dag. Det er meget nemt at få poster fra i dag i MySQL, selvom der ikke er indbygget funktion til det. Her er SQL-forespørgslen for at få dagens data i MySQL.

Sådan får du poster fra i dag i MySQL

Her er trinene til at få optegnelser fra i dag i MySQL. Lad os sige, at du har følgende tabel ordrer(ordre_dato, beløb) der indeholder en liste over alle ordrer.

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 |
+------------+------+

Bonuslæser:Sådan får du optegnelser fra de sidste 10 minutter

Sådan får du poster fra i dag i MySQL

Her er SQL-forespørgslen for at få poster fra i dag.

mysql> select * from orders
       where date(order_date) = current_date;
+------------+------+
| order_date | sale |
+------------+------+
| 2020-06-15 |  200 |
+------------+------+

Bonuslæser:Sådan får du optegnelser fra sidste 7 dage i MySQL

I ovenstående forespørgsel vælger vi de poster, hvor ordre_date’s dato er lig med nuværende dato. Vi bruger DATE-funktionen til at få datoværdi fra kolonne ordre_dato. Det er nyttigt, hvis din kolonne er et datetime-felt. Hvis din kolonne er et datofelt, behøver du ikke bruge DATO-funktionen. Vi bruger også systemfunktionen current_date for at få den seneste datoværdi.

Ubiq gør det nemt at visualisere data på få minutter og overvåge i dashboards i realtid. Prøv det i dag!

  1. Overdreven MySQL-aktivitet

  2. MySQL-gruppe efter og bestil efter

  3. Tilføj en kolonne, der repræsenterer en sammenkædning af to andre Varchar-kolonner

  4. mysql tilsvarende datatyper