Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 104 Pomógł: 3 Dołączył: 22.02.2008 Ostrzeżenie: (0%)
|
Czesc
Mam tablice gdzie chcialbym otrzymac tylko te wiersze z najswiezsza data Zmiany Data Zmieniono 2009-01 | 2009-05-01 14:54:00 2009-01 | 2009-05-01 14:56:00 2009-01 | 2008-01-01 15:33:00 2009-02 | 2009-05-04 14:34:55 2009-02 | 2009-05-04 14:55:55 itp Uzylem czegos takiego:
Otrzymuje poprawne wyniki tzn niepowtarzajace sie Daty z najnowsza Zmieniono. Chcialem sie upewnic czy ten sposob jest ok i nie zwroci w jakims (nie znanym mi na ten czas) przypadku nieoczekiwanych rezultatow ? |
|
|
|
![]() |
Post
#2
|
|
|
Grupa: Zarejestrowani Postów: 420 Pomógł: 44 Dołączył: 22.10.2008 Ostrzeżenie: (0%)
|
|
|
|
|
Post
#3
|
|
|
Grupa: Zarejestrowani Postów: 104 Pomógł: 3 Dołączył: 22.02.2008 Ostrzeżenie: (0%)
|
Hah wlasnie ze nie daje. Wydaje mi sie ze group by bierze pierwszy kolejny wiersz w zaleznosci od kolejnosci stad moje wczesniejsze sortowanie i zastosowanei grupowania dopiero na tym wyniku.
|
|
|
|
Post
#4
|
|
|
Grupa: Zarejestrowani Postów: 420 Pomógł: 44 Dołączył: 22.10.2008 Ostrzeżenie: (0%)
|
No to trzeba zastosować HAVING
tylko zastanawiam się jaki warunek tu walnąć? O może tak zadziała
|
|
|
|
Post
#5
|
|
|
Grupa: Zarejestrowani Postów: 744 Pomógł: 118 Dołączył: 14.02.2009 Skąd: poziome Ostrzeżenie: (0%)
|
hmm a cos takiego?
wszystkie pola sa obiete funkcjami agregujacymi (chyba sie to tak nazywa). grupujesz po dacie- wiec zawsze bedzie inna data i dla tej daty podaje Ci max Zmieniono |
|
|
|
![]() ![]() |
|
Aktualny czas: 23.12.2025 - 20:22 |