Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> Ostatnia wartość ze zbioru
Crisu
post
Post #1





Grupa: Zarejestrowani
Postów: 59
Pomógł: 0
Dołączył: 11.08.2006

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


Witam!
Mamy taki zbiór danych :

nr wart data inne_kolumny
35 1 15:01:01
35 2 15:03:01
35 2 15:05:01
36 1 15:01:11
36 2 15:03:12
36 3 15:04:13
37 1 15:01:21
37 2 15:03:21
37 2 15:07:21

Chciałbym teraz z niego wyciągać dla każdego nr ostatnią wartość (na podstawie daty) czyli:

35 2 15:05:01
36 3 15:04:13
37 2 15:07:21

Ma ktoś jakiś pomysł ?

Ten post edytował Crisu 11.11.2009, 15:45:07
Go to the top of the page
+Quote Post
kefirek
post
Post #2





Grupa: Zarejestrowani
Postów: 781
Pomógł: 256
Dołączył: 29.06.2008

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


  1. SELECT nr, MAX(DATA) AS DATA, MAX(wart) AS wart FROM tabela GROUP BY nr


Ten post edytował kefirek 11.11.2009, 15:47:58
Go to the top of the page
+Quote Post
Crisu
post
Post #3





Grupa: Zarejestrowani
Postów: 59
Pomógł: 0
Dołączył: 11.08.2006

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


wlasnie chcialem sobie sam na to odpowiedzieć (IMG:style_emoticons/default/smile.gif)
Zapomniałem o istnieniu max, dzięki (IMG:style_emoticons/default/exclamation.gif) !

Generalnie zadziała coś takiego:

SELECT nr, MAX(DATA) AS DATA, wart FROM tabela GROUP BY nr

Nie trzeba dawać max na wart .

pozdrawiam

--EDIT----
To jeszcze taka zagadka z next level : Jak odczytać wartość przed ostatnią czyli
35 2 15:03:01
36 1 15:01:11
37 2 15:03:21

Jakiś pomysł ? (IMG:style_emoticons/default/smile.gif)

Ten post edytował Crisu 11.11.2009, 16:27:37
Go to the top of the page
+Quote Post

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

 



RSS Aktualny czas: 24.08.2025 - 16:06