Много пъти може да се наложи да получите редове от последните 10 минути или да получите данни за последните 10 минути в MySQL. Ще трябва да получите записи от последните 10 минути в MySQL с помощта на SQL заявка, тъй като няма вградена функция за това. Ето SQL за избор на записи за последните 10 минути.
Как да получите записи от последните 10 минути
Ето SQL за получаване на записи от последните 10 минути. Да приемем, че имате следната таблица поръчки(дата_на_поръчка, сума) който съдържа списък с всички поръчки.
mysql> create table orders(order_date datetime,amount int); mysql> insert into orders(order_date,amount) values('2020-06-12 08:40:00',235), ('2020-06-12 08:45:00',215), ('2020-06-12 08:47:00',225), ('2020-06-12 08:48:00',135), ('2020-06-12 08:50:00',235), ('2020-06-12 08:52:00',265), ('2020-06-12 08:55:00',205), ('2020-06-12 08:57:00',285); mysql> select * from orders; +---------------------+--------+ | order_date | amount | +---------------------+--------+ | 2020-06-12 08:40:00 | 235 | | 2020-06-12 08:45:00 | 215 | | 2020-06-12 08:47:00 | 225 | | 2020-06-12 08:48:00 | 135 | | 2020-06-12 08:50:00 | 235 | | 2020-06-12 08:52:00 | 265 | | 2020-06-12 08:55:00 | 205 | | 2020-06-12 08:57:00 | 285 | +---------------------+--------+
Бонус за четене:Как да получите записи от последните 7 дни в MySQL
Как да получа записи от последните 10 минути в MySQL
Ето SQL заявката за избор на записи за последните 10 минути.
mysql> select * from orders where order_date > now() - interval 10 minute; +---------------------+--------+ | order_date | amount | +---------------------+--------+ | 2020-06-12 08:55:00 | 205 | | 2020-06-12 08:57:00 | 285 | +---------------------+--------+
Бонус четене:Как да получите записи от последните 30 дни
В горната заявка избираме онези записи, където дата_на_поръчка пада след минал интервал от 10 минути. Използваме системна функция сега() за да получите най-новата стойност за дата и час и клауза INTERVAL за изчисляване на дата с 10 минути в миналото.
Ubiq улеснява визуализирането на данни за минути и наблюдение в табла за управление в реално време. Опитайте днес!