![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 7 Pomógł: 0 Dołączył: 22.10.2009 Ostrzeżenie: (0%) ![]() ![]() |
Witam
Dysponuje tabelą, w której przechowywane są 2 kluczowe pola, adres IP oraz data (w formacie DateTime). Chciałbym, aby wizyty z jednego adresu IP oddalone od siebie o czas krótszy, niż dwie godziny zostały sklasyfikowane jako oddzielne, w przeciwnym wypadku - jako jedna. Jestem to w stanie napisać w pętli w PHP, ale chciałbym, aby operacje tą wykonywał MySql, a PHP jedynie wyświetlał wyniki (to nie problem). Kombinuje z TIMEDIFF(`data`, now()) AS `diff`, było by ok, gdybym za now() potrafił podstawić date z poprzedniego wystąpnienia tego samego IP. Z góry dzięki za pomoc. --------------------------------------------------------- poradzilem sobie, dla potomnych:
jeśli ktoś wie jak zoptymalizować to zapytanie prosze o info, działa wolno przy dużej liczbie unikalnych danych Ten post edytował 3lair 28.04.2010, 20:17:05 |
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 19.07.2025 - 20:39 |