Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [SQL] Dane z ostatnich x minut, gdzie x jest zapisane w tej samej tabeli
Kamil Rybczyński
post 20.11.2012, 11:05:59
Post #1





Grupa: Zarejestrowani
Postów: 38
Pomógł: 1
Dołączył: 21.11.2006
Skąd: Ozorków

Ostrzeżenie: (0%)
-----


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.

Ten post edytował Kamil Rybczyński 20.11.2012, 11:17:20


--------------------
Wykonujemy strony www, wśród naszych produktów są także system rezerwacji online oraz system monitorowania pozycji w wyszukiwarkach
Go to the top of the page
+Quote Post
nospor
post 20.11.2012, 12:40:10
Post #2





Grupa: Moderatorzy
Postów: 36 557
Pomógł: 6315
Dołączył: 27.12.2004




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


--------------------

"Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista
"Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer

Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 10.07.2025 - 05:33