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!