Автор Тема: Малко помощ със SQL заявка  (Прочетена 2086 пъти)

danaildr

  • Напреднали
  • *****
  • Публикации: 158
  • Distribution: Debian Buster
  • Window Manager: KDE Plasma
    • Профил
Малко помощ със SQL заявка
« -: Apr 06, 2021, 13:34 »
Сървъра е MariaDB (mariadb  Ver 15.1 Distrib 10.3.27-MariaDB), в таблицата имам колона  TIMESTAMP и искам да взема всички записи които са записани за последния час. По принцип в таблицата се прави запис на всяка минута и вземам последните 60, но при спиране на тока, например, последните 60 записа не са записите от последния час.
Дайте някакви идеи как да стане работата.
Активен

Закона на Мърфи е: Точното определение и логичното по-нататъшно развитие на общото ентропично учение, според което всички частички във вселената се стремят да се подредят във възможно най-голям безпорядък. Познанието, че на път за там споменатите частички поне веднъж ти се изпречват в краката.

go_fire

  • Global Moderator
  • Напреднали
  • *****
  • Публикации: 6425
  • Distribution: Дебиан Сид
  • Window Manager: ROX-Desktop / е17
  • кашик с гранатомет в танково поделение
    • Профил
    • WWW
Re: Малко помощ със SQL заявка
« Отговор #1 -: Apr 06, 2021, 13:42 »
Дай един малък dump, с който да си играем. Ако вътре има някакви твои си данни, които не искаш да се показват, просто ги почисти, но все пак да има нещо, което да разцъкваме. Като първоначална идея ми се върти в кода на php да се сметне една бърза щампа час назад (това дори bash го може) и после нещо с LIKE.
Активен

В $por4e2 e истината  ;)

***

Aко даваха стипендия за най-глупави, щях да съм човека с най-много Mини Kупъри

***

Reborn since 1998 || 15.09.2007 totally М$ free && conscience clear

danaildr

  • Напреднали
  • *****
  • Публикации: 158
  • Distribution: Debian Buster
  • Window Manager: KDE Plasma
    • Профил
Re: Малко помощ със SQL заявка
« Отговор #2 -: Apr 06, 2021, 13:57 »
Няма чувствителни данни, само разни неща от системата, температура, спийдтест, пинг към даден хост и такива неща.
ето линк към думп-а на базата, малко е набъбнала
https://mega.nz/file/btZ22Bhb#UGXnP_tniuQNT_LttLw981_fdg2DKZCaHe6UaaSPJcM
Активен

Закона на Мърфи е: Точното определение и логичното по-нататъшно развитие на общото ентропично учение, според което всички частички във вселената се стремят да се подредят във възможно най-голям безпорядък. Познанието, че на път за там споменатите частички поне веднъж ти се изпречват в краката.

laskov

  • Напреднали
  • *****
  • Публикации: 2939
    • Профил
Re: Малко помощ със SQL заявка
« Отговор #3 -: Apr 06, 2021, 14:31 »
Това дали работи?

SELECT * FROM tablicata WHERE my_datetimestamp BETWEEN CAST(NOW()-CAST("01:00:00" as TIME) AS DATETIME) AND NOW();

Оказа се, че първият вариант не работи. Редактирах го :)
« Последна редакция: Apr 06, 2021, 14:43 от laskov »
Активен

Не си мислете, че понеже Вие мислите правилно, всички мислят като Вас! Затова, когато има избори, идете и гласувайте, за да не сте изненадани после от резултата, и за да не твърди всяка партия, че тя е спечелила, а Б.Б. (С.С., ...) е загубил, а трети да управлява.  Наздраве!  [_]3

danaildr

  • Напреднали
  • *****
  • Публикации: 158
  • Distribution: Debian Buster
  • Window Manager: KDE Plasma
    • Профил
Re: Малко помощ със SQL заявка
« Отговор #4 -: Apr 06, 2021, 14:52 »
Това дали работи?

SELECT * FROM tablicata WHERE my_datetimestamp BETWEEN CAST(NOW()-CAST("01:00:00" as TIME) AS DATETIME) AND NOW();

Оказа се, че първият вариант не работи. Редактирах го :)
Да сега работи, аз бях пробвал нещо подобно, но вместо 1:00:00 се пробвах да сметна секундите и ... не ставаше със секундите
Активен

Закона на Мърфи е: Точното определение и логичното по-нататъшно развитие на общото ентропично учение, според което всички частички във вселената се стремят да се подредят във възможно най-голям безпорядък. Познанието, че на път за там споменатите частички поне веднъж ти се изпречват в краката.

remotexx

  • Напреднали
  • *****
  • Публикации: 1218
    • Профил
« Последна редакция: Apr 06, 2021, 17:06 от remotexx »
Активен

danaildr

  • Напреднали
  • *****
  • Публикации: 158
  • Distribution: Debian Buster
  • Window Manager: KDE Plasma
    • Профил
Активен

Закона на Мърфи е: Точното определение и логичното по-нататъшно развитие на общото ентропично учение, според което всички частички във вселената се стремят да се подредят във възможно най-голям безпорядък. Познанието, че на път за там споменатите частички поне веднъж ти се изпречват в краката.