![]() |
![]() ![]() |
![]() |
![]()
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 |
|
|
![]()
Post
#2
|
|
![]() Grupa: Zarejestrowani Postów: 274 Pomógł: 35 Dołączył: 18.07.2008 Skąd: Kielce Ostrzeżenie: (0%) ![]() ![]() |
Jeżeli chcesz wyciągnąć maksymalną liczbę komputerów to zainteresuj się funkcją MAX()
-------------------- "Tylko dwie rzeczy są nieskończone: wszechświat oraz ludzka głupota,
choć nie jestem pewien co do tej pierwszej." Albert Einstein Wirtualny Rynek Predykcyjny |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 9 Pomógł: 0 Dołączył: 28.11.2007 Ostrzeżenie: (0%) ![]() ![]() |
dziekuje za odpowiedz,
zrobilem tak: SELECT `data_wpis`, MAX(`komp`) AS `komp` FROM tabela GROUP BY `komp` teraz nie wiem, jak zapytać, aby otrzymać tylko JEDEN wpis z maksimum na dzień? 2008-01-02 05:00:24 0 2008-01-04 04:51:04 1 2008-01-02 05:10:19 2 2008-01-02 05:20:19 3 2007-12-17 04:40:56 4 2007-12-17 05:00:57 5 2007-12-17 04:30:57 6 2007-12-17 05:10:58 7 2007-12-17 04:00:56 8 2007-12-17 06:10:55 9 2007-12-17 03:50:54 10 2007-12-17 02:40:53 11 2007-12-17 03:30:53 12 2007-12-17 02:30:54 13 2007-12-17 02:00:56 14 2007-12-17 01:40:53 15 2007-12-18 01:21:06 16 2007-12-17 07:00:57 17 2007-12-17 01:30:54 18 2007-12-18 01:01:12 19 2007-12-17 01:10:53 20 2007-12-17 01:20:58 21 2007-12-17 01:00:55 22 2007-12-17 07:20:53 23 |
|
|
![]()
Post
#4
|
|
![]() Grupa: Zarejestrowani Postów: 274 Pomógł: 35 Dołączył: 18.07.2008 Skąd: Kielce Ostrzeżenie: (0%) ![]() ![]() |
Użyj
GROUP BY DATE(data_wpis) i będzie działać -------------------- "Tylko dwie rzeczy są nieskończone: wszechświat oraz ludzka głupota,
choć nie jestem pewien co do tej pierwszej." Albert Einstein Wirtualny Rynek Predykcyjny |
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 9 Pomógł: 0 Dołączył: 28.11.2007 Ostrzeżenie: (0%) ![]() ![]() |
Bardzo dziekuje za pomoc,
teraz dziala wszystko poprawnie |
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 22.06.2025 - 20:00 |