![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 2 Pomógł: 0 Dołączył: 13.01.2007 Ostrzeżenie: (0%) ![]() ![]() |
Witam
Mam taki problem : tabela wyglada tak : numer kh data 1231 abra 22.... 3213 abra 44 342 ceta 33 chce otrzymać : abra 3213 44.... (największa data) ceta 342 33 (wg największej daty tak aby żadna nazwa się nie powtarzała) beta ... itd. SELECT NY,kh, Max(data) FROM nt GROUP BY KH i wywala mi błąd : ny is invalid in the select list because it is not contained in either an aggregate function or the GROUP BY clause. a jak dodam do groupa to mi będzie grupowało wg. tego ny! a nie moge dodać tego wyżej w subquery bo w subquery nie można dać więcej do select niż jedna kolumne CO ROBIĆ ![]() ![]() |
|
|
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 33 Pomógł: 5 Dołączył: 2.11.2006 Skąd: 52.259 °N, 21.020 °E Ostrzeżenie: (0%) ![]() ![]() |
Wielce niezrozumiale piszesz, ale spróbuję.
1) czy max(numer) nie rozwiazuje problemu lub 2) dojoinuj sobie numer po nazwie i dacie -------------------- Aktualny projekt: Egipt - Dahab
|
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 25.07.2025 - 10:47 |