![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 208 Pomógł: 0 Dołączył: 5.03.2005 Ostrzeżenie: (20%) ![]() ![]() |
mam beze danych z danymi osobowymi, jak mogę wypisać osobę która ma najwięcej lat (jest najstarsza)? Wiek jest przechowywany jako int.
|
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Moderatorzy Postów: 36 557 Pomógł: 6315 Dołączył: 27.12.2004 ![]() |
|
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 208 Pomógł: 0 Dołączył: 5.03.2005 Ostrzeżenie: (20%) ![]() ![]() |
ale proste - o tym nie pomyślałem (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg)
|
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 1 660 Pomógł: 13 Dołączył: 9.06.2004 Skąd: Wrocław i okolice Ostrzeżenie: (0%) ![]() ![]() |
Możesz też użyć klauzuli MAX.
|
|
|
![]()
Post
#5
|
|
Grupa: Przyjaciele php.pl Postów: 2 923 Pomógł: 9 Dołączył: 25.10.2004 Skąd: Rzeszów - studia / Warszawa - praca Ostrzeżenie: (0%) ![]() ![]() |
Tylko w tym przypadku max() zwroci Ci tylko np id osoby. Jesli masz indeks to dla order by nie powinno byc znacznej straty, wiec w tym przypadku bedzie lepszym rozwiazaniem order by niz max
|
|
|
![]()
Post
#6
|
|
Grupa: Zarejestrowani Postów: 764 Pomógł: 3 Dołączył: 30.04.2003 Ostrzeżenie: (0%) ![]() ![]() |
Cytat(TomASS @ 2005-10-04 23:03:15) Możesz też użyć klauzuli MAX. Nie pomyśl, że chce się czepiać, ale MAX() jest raczej funkcją agregującą niz klauzulą. Zgadza się? |
|
|
![]()
Post
#7
|
|
Grupa: Zarejestrowani Postów: 1 660 Pomógł: 13 Dołączył: 9.06.2004 Skąd: Wrocław i okolice Ostrzeżenie: (0%) ![]() ![]() |
No tak, oczywiście rozwiązanie zaproponowane przez szanownego kolege nospora jest najlepsze, ja tylko podsunęłem ewentualne rozwiązanie, jeśli z jakiegokolwiek powodu nie pasowałoby poprzednie rozwiązanie (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) Oczywiście SongoQ jaki i mhs oboje macie racje (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)
|
|
|
![]() ![]() |
![]() |
Aktualny czas: 22.08.2025 - 22:32 |