Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Wyświetlanie po jednym rekordzie z danego dnia i godziny (nieregularne daty)
ixjakub
post
Post #1





Grupa: Zarejestrowani
Postów: 5
Pomógł: 0
Dołączył: 16.06.2014

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


Hej!
Mam bazę danych z informacjami dodawanymi co pół godziny. Teoretycznie. Praktycznie, to są one dodawane nieregularnie, bywa, że co pół godziny, co godzinę. Chciałbym pobrać rekordy np. wszystkie z godziny między 11-12, ale po jednym wierszu na dzień. Poniższy kod wyświetli mi wszystkie rekordy dodane między 11, a 12.
  1. SELECT timestamp, odczyt
  2. FROM `stacja1`
  3. WHERE (extract(HOUR FROM timestamp)="11")


Np.
11.01.2014 11:04 | 22
11.01.2014 11:34 | 52
11.01.2014 11:55 | 51
12.01.2014 11:10 | 11
12.01.2014 11:36 | 42
13.01.2014 11:54 | 19

A chciałbym coś w stylu:
11.01.2014 11:04 | 22
12.01.2014 11:10 | 11
13.01.2014 11:54 | 19

Mogą to być średnie rekordów z godziny od 11 do 12 z każdego dnia, czy pierwszy napotkany rekord, obojętnie. Tylko jak to zrobić?

Go to the top of the page
+Quote Post

Posty w temacie


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 Aktualny czas: 19.08.2025 - 09:13