![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarząd Postów: 2 277 Pomógł: 6 Dołączył: 27.12.2002 Skąd: Wołów/Wrocław ![]() |
Mam zapytanie które zwraca mi mniej więcej taki wynik
Kod id | nazwa | ile
---+-----------------+---- 1 | poniedziałek | 1 2 | wtorek | 3 3 | środa | 5 A teraz chciałbym przy pomocy jednego zapytania w każdym z rekrodów otrzymać wartość sumującą wszystkie poprzednie pola ile (wraz z aktualnym) np. Kod id | nazwa | ile | wynik
---+-----------------+------+---- 1 | poniedziałek | 1 | 1 2 | wtorek | 3 | 4 3 | środa | 5 | 9 Maiłem nadzieję, że wystrczy zapytanie typu: [sql:1:eb3e8c2ddf] SELECT id, nazwa, ile @wynik := ile + if( @wynik , @wynik , 0 ) FROM `tabela`[/sql:1:eb3e8c2ddf] jednak to nie to. Can You help me? |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Przyjaciele php.pl Postów: 1 717 Pomógł: 0 Dołączył: 12.06.2002 Skąd: Wolsztyn..... Studia: Zielona Góra Ostrzeżenie: (0%) ![]() ![]() |
Sprawdzales to moje?
Bo ja sprawdzalem propozycje adwola, spenalzo i one nie dzialaly (tzn. suma sie nie kumulowala), a "moim" sposobem poszlo i zliczylo tak jak chciales. Oczywisice musisz to wykonac w jedny polaczeniu, wiec jak testujesz to w phpmyadmin'ie to nie zadziala (chyba ze wlaczysz $cfg['PersistentConnections']). |
|
|
![]() ![]() |
![]() |
Aktualny czas: 5.10.2025 - 08:58 |