SQL wyciągniecie danych z bazy z sumowaniem

0

Przykładowa baza

ID Wart1 Wart2
22 Nazwa1 3
22 Nazwa2 4
22 Nazwa1 5
33 Nazwa1 4
33 Nazwa1 8
33 Nazwa7 5

Jak wyciągnąć dane do postaci

22 Nazwa1 8
22 Nazwa2 4
33 Nazwa1 12
33 Nazwa8 5

???? z gory dziekuje

0

Poczytaj o grupowaniu (GROUP BY) oraz funkcjach agregujących.

0

SELECT id, SUM(Wart2) FROM something GROUP BY Wart1

takie to proste czy cos mi umyka ?

0

coś ci umyka - prawie dobrze tylko nie to pole w group by

0

SELECT Wart1, SUM(Wart2) FROM something GROUP BY Wart1

ok wiec czy w tej postaci czy dostane liste unikatowych wartosci rosnąco Wart1 z suma Wart2 ? jesli nie prosze o gotowe zapytanie nie mam jak przetestowac

0

jeśli chcesz mieć rosnąco to trzeba posortować, reszta jest OK

0

Czyli finalnie z sortowaniem

SELECT
Wart1
,SUM(Wart2)
FROM
nazwa_tabeli
GROUP BY
Wart1
ORDER BY
Wart1

rzeczywiście trochę poczytaj polecam
komendy/funkcje SQL tu: http://anonco.pl/sql-polecenia-funkcje/
a tutaj kursik z masą zadań z rozwiązaniami: http://anonco.pl/sql/#sqlkurs

0

To moja pierwsza styczność z SQL, a potrzebowalem na szybko rozwiązania
przy okazji rozpocząłem kursik na Khan Academy

Dzięki

1 użytkowników online, w tym zalogowanych: 0, gości: 1