sql >> Databáze >  >> RDS >> Mysql

Jak získat záznamy z dneška v MySQL

Někdy může být potřeba získat řádky z dneška nebo vybrat záznamy pro dnešek. Je velmi snadné získat záznamy z dnešní doby v MySQL, i když pro to není žádná vestavěná funkce. Zde je dotaz SQL pro získání dnešních dat v MySQL.

Jak získat záznamy z dneška v MySQL

Zde jsou kroky k získání záznamů ode dneška v MySQL. Řekněme, že máte následující tabulku objednávky(datum_objednávky, částka) který obsahuje seznam všech objednávek.

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

Bonusové čtení:Jak získat záznamy z posledních 10 minut

Jak získat záznamy ode dneška v MySQL

Zde je dotaz SQL pro získání záznamů z dneška.

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

Bonusové čtení:Jak získat záznamy za posledních 7 dní v MySQL

Ve výše uvedeném dotazu vybereme ty záznamy, kde je datum_objednávky datum se rovná aktuálnímu datu. K získání hodnoty data ze sloupce order_date používáme funkci DATE. Je užitečné, pokud je váš sloupec polem data a času. Pokud je váš sloupec polem s datem, nemusíte používat funkci DATE. Používáme také systémovou funkci aktuální_datum pro získání nejnovější hodnoty data.

Ubiq usnadňuje vizualizaci dat během několika minut a sledování na řídicích panelech v reálném čase. Vyzkoušejte to ještě dnes!

  1. Anonymní typ TABLE nebo VARRAY v Oracle

  2. Vrátit všechny řádky z konkrétního oddílu v SQL Server (T-SQL)

  3. jak zřetězit více než dva sloupce ve vývojáři plsql?

  4. SQLite ALTER TABLE