Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 9 Pomógł: 0 Dołączył: 28.11.2007 Ostrzeżenie: (0%)
|
mam problem z zapytaniem do MYSQL.
otóż mam tabele w której są wpisywane trzy wartości id data_wpis timestamp ON UPDATE CURRENT_TIMESTAMP komp smallint(6) a tak wygląda wpis id data_wpis komp 1 2008-05-18 14:03:05 5 2 2008-05-18 14:11:29 6 3 2008-05-18 14:21:28 6 4 2008-05-18 14:32:20 5 5 2008-05-18 14:41:28 4 6 2008-05-18 14:51:26 4 7 2008-05-18 15:03:05 4 8 2008-05-18 15:11:30 4 9 2008-05-18 15:21:28 4 10 2008-05-18 15:32:20 4 11 2008-05-18 15:41:28 4 12 2008-05-18 15:51:28 5 13 2008-05-18 16:03:09 5 14 2008-05-18 16:11:31 3 15 2008-05-18 16:21:28 4 w tabeli są wpisywane ilości zalogowanych komputerów, wpisy są dokonywane co 5 minut. jakie zapytanie muszę wygenerować, aby otrzymać maksymalne ilości na dzień, wraz z godziną, aby można było stwierdzić, n.p. w poniedziałek było maksymalnie 7 komputerów o godzinie 14:25:45, w wtorek 9 komputerów o 12:19:22...itd. nie wiem, jak rozgryzć problem z timestamp, myślę, że trzeba użyć również funkcji COUNT BY , ale nie daje odpowiednich wyników. proszę o pomoc w rozwiązaniu tego problemu Ten post edytował Kotovitsch 15.10.2008, 14:59:18 |
|
|
|
Kotovitsch maksymalna wartość w danym dniu 15.10.2008, 14:54:25
webasek Jeżeli chcesz wyciągnąć maksymalną liczbę komputer... 15.10.2008, 15:05:02
Kotovitsch dziekuje za odpowiedz,
zrobilem tak:
SELECT `d... 15.10.2008, 15:53:01
webasek Użyj
GROUP BY DATE(data_wpis)
i będzie działać 15.10.2008, 16:02:31
Kotovitsch Bardzo dziekuje za pomoc,
teraz dziala wszystko po... 16.10.2008, 08:55:38 ![]() ![]() |
|
Aktualny czas: 23.12.2025 - 14:47 |