![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 13 Pomógł: 0 Dołączył: 16.12.2003 Ostrzeżenie: (0%) ![]() ![]() |
Czesc, moze ktos mi pomoze: mam w tabeli rekordy w ktorych pole id sie powtarza i teraz: 1) najpierw trzeba zsumowac wartosci jakiegos pola o tym samym id, 2) a teraz zsumowac kilka pol z rekordu (suma pola1 + suma pola2 itd) i na koncu posortowac wg tej sumy. Jak spytnie napisac takie zapytanie :?: i czy wogule jest to mozliwe :?:
jesli chodzi o pkt 1 to to dziala: [sql:1:d1ad64486e]SELECT SUM(pole1) as sum_pole1 FROM tablica GROUP BY id[/sql:1:d1ad64486e] ale co z 2 pkt :?: |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarząd Postów: 3 503 Pomógł: 28 Dołączył: 17.10.2002 Skąd: Wrocław ![]() |
1. [sql:1:d929756f53]SELECT SUM(jakies_pole) FROM tabela WHERE id = 1 GROUP BY id[/sql:1:d929756f53]2. [sql:1:d929756f53]SELECT pole1+pole2 AS suma_pol FROM tabela WHERE 1 ORDER BY suma_pol DESC[/sql:1:d929756f53]Pisane z palca, ale powinno działać
|
|
|
![]() ![]() |
![]() |
Aktualny czas: 8.10.2025 - 18:16 |