![]() |
![]() |
![]()
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: Zarejestrowani Postów: 13 Pomógł: 0 Dołączył: 16.12.2003 Ostrzeżenie: (0%) ![]() ![]() |
chyba nie precyzyjnie zdefiniowalem problem bo chcialbym te dwa zapytania polaczyc w jedno :?:
takie cos nie dziala [sql:1:1414c16162]SELECT SUM(jakies_pole) as suma_pole1, SUM(jakies_pole2) as suma_pole2, (suma_pole1+suma_pole2) as suma FROM tabela WHERE id = 1 GROUP BY id ORDER BY suma[/sql:1:1414c16162] wywala blad o nieznanej kolumnie |
|
|
![]() ![]() |
![]() |
Aktualny czas: 7.10.2025 - 03:50 |