![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
![]() Grupa: Zarejestrowani Postów: 170 Pomógł: 14 Dołączył: 16.03.2007 Ostrzeżenie: (0%) ![]() ![]() |
Witam.
Mam pola `nazwa`, `id`, `ilosc` (główna jest nazwa). Potrzebuje połączyć ze sobą rekordy które mają taką samą `nazwę`, `id` i aby zsumowało `ilość` Przykładowo w bazie mam Kod zupa 15 1 i chcę aby to później wyglądało tak:zupa 15 4 zupa 15 9 Kod zupa 15 14
|
|
|
![]()
Post
#2
|
|
![]() Developer Grupa: Moderatorzy Postów: 3 045 Pomógł: 290 Dołączył: 20.01.2007 ![]() |
Poczytaj o funkcji mysql SUM()
|
|
|
![]()
Post
#3
|
|
![]() Grupa: Zarejestrowani Postów: 170 Pomógł: 14 Dołączył: 16.03.2007 Ostrzeżenie: (0%) ![]() ![]() |
Ten sposób znam, tylko mi chodzi o samo (bez PHP) zapytanie SQL które raz "pogrupuje" rekordy. (i tutaj nie mam pomysłu jak to ma wyglądać)
|
|
|
![]()
Post
#4
|
|
![]() Grupa: Moderatorzy Postów: 4 465 Pomógł: 137 Dołączył: 26.03.2004 Skąd: Gorzów Wlkp. ![]() |
Właśnie SUM() jest z SQL.
-------------------- To think for yourself you must question authority and
learn how to put yourself in a state of vulnerable, open-mindedness; chaotic, confused, vulnerability, to inform yourself. Think for yourself. Question authority. |
|
|
![]()
Post
#5
|
|
![]() Developer Grupa: Moderatorzy Postów: 3 045 Pomógł: 290 Dołączył: 20.01.2007 ![]() |
|
|
|
![]()
Post
#6
|
|
![]() Grupa: Zarejestrowani Postów: 170 Pomógł: 14 Dołączył: 16.03.2007 Ostrzeżenie: (0%) ![]() ![]() |
Nie rozumiecie mnie, chcę aby SQL od razu pokasowało stare rekordy i wstawiło w ich miejsce nowe gdzie będą już zsumowane wyniki.
|
|
|
![]()
Post
#7
|
|
![]() Developer Grupa: Moderatorzy Postów: 3 045 Pomógł: 290 Dołączył: 20.01.2007 ![]() |
Nie zrobisz tego jednym zapytaniem i bez pomocy PHP.
|
|
|
![]()
Post
#8
|
|
![]() Grupa: Zarejestrowani Postów: 170 Pomógł: 14 Dołączył: 16.03.2007 Ostrzeżenie: (0%) ![]() ![]() |
Szkoda, wielkie dzięki
![]() |
|
|
-Spok- |
![]()
Post
#9
|
Goście ![]() |
Witam
Dołaczam się do wątku. Chciałbym zrobić sumę/różnicę sąsiednich rekordów w zapytaniu, czyli mając tablicę: lp | stan 1 | 5 2 | 8 3 | 6 4 | 1 Wyświetlić za pomocą selecta: p | stan | sum 1 | 5 |5 2 | 8 |13 3 | 6 |14 4 | 1 |7 Będę wdzięczny za podpowiedzi - niekoniecznie gotowe rozwiązania. |
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 14.07.2025 - 17:14 |