Понякога може да се наложи да получите редове от днес или да изберете записи за днес. Много е лесно да получите записи от днес в MySQL, въпреки че няма вградена функция за това. Ето SQL заявката за получаване на днешни данни в MySQL.
Как да получите записи от днес в MySQL
Ето стъпките за получаване на записи от днес в MySQL. Да приемем, че имате следната таблица поръчки(дата_на_поръчка, сума) който съдържа списък с всички поръчки.
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 | +------------+------+
Бонус четене:Как да получите записи от последните 10 минути
Как да получите записи от днес в MySQL
Ето SQL заявката, за да получите записи от днес.
mysql> select * from orders where date(order_date) = current_date; +------------+------+ | order_date | sale | +------------+------+ | 2020-06-15 | 200 | +------------+------+
Бонус за четене:Как да получите записи от последните 7 дни в MySQL
В горната заявка избираме онези записи, където order_date’s датата е равна на текущата дата. Използваме функцията DATE, за да получим стойност на датата от колона order_date. Полезно е, ако вашата колона е поле за дата и час. Ако вашата колона е поле за дата, тогава не е необходимо да използвате функцията DATE. Ние също така използваме системна функция current_date за да получите най-новата стойност за дата.
Ubiq улеснява визуализирането на данни за минути и наблюдение в табла за управление в реално време. Опитайте днес!