Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [SQL] Dane z ostatnich x minut, gdzie x jest zapisane w tej samej tabeli
Forum PHP.pl > Forum > Przedszkole
Kamil Rybczyński
Witam,

mam problem ze stworzeniem zapytania,
które pozwoli mi pobrać dane z tabeli z ostatnich x minut,
gdzie liczba x jest jedną z kolumn tej samej tabeli, do której robię zapytanie.

Jest tabela 'tabela' o polach 'last_check' oraz 'interval'
Jaką operacją na datach mogę zrobić zapytanie aby pobrać dane spełniające warunek 'last_check' > date("Y-m-d H:i:s", strtotime("- interval minutes"))

Z góry dziękuję za pomoc.
nospor
Manual -> funkcje daty i czasu:
http://dev.mysql.com/doc/refman/5.5/en/dat...-functions.html
i zaraz na początku masz gotowy przykład
Cytat
Here is an example that uses date functions. The following query selects all rows with a date_col value from within the last 30 days:
mysql> SELECT something FROM tbl_name
-> WHERE DATE_SUB(CURDATE(),INTERVAL 30 DAY) <= date_col;


Ale czy zamiast 30 można wstawić nazwę kolumny.... nie wiem, nigdy mi to nie było potrzebne smile.gif Sprawdź smile.gif
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.