![]() |
![]() |
![]() ![]()
Post
#1
|
|
![]() Grupa: Zarejestrowani Postów: 283 Pomógł: 1 Dołączył: 15.11.2004 Skąd: Mikołów Ostrzeżenie: (0%) ![]() ![]() |
Witam
![]() Załóżmy, że mam taką tabelę: Kod id | liczby | srednia Jak mam teraz wpisać automatycznie do kolumny srednia średnią kroczącą - powiedzmy długości 4 :?:---+--------+--------- 1 | 100.03 | 2 | 104.83 | 3 | 107.46 | 4 | 103.29 | 5 | 106.71 | 6 | 110.02 | 7 | 109.74 | Podobno w czystym SQL-u nie da się tego zrobić ![]() ----- Dodane ----- Podam bardziej szczegółowo, o co mi chodzi. W 4 wierszu kolumny srednia chcę mieć wpisaną średnią z kolumny liczby z wierszy 1-4. W 5 wierszu chcę średnią z wierszy 2-5 (z kolumny liczby), itd. Ten post edytował Blackhole 28.11.2004, 09:53:44 -------------------- Ściskam prawicę...
Jacek http://doscniewoli.pl/ - wszyscy jesteśmy niewolnikami bankierów! http://jezusimarlena.ovh.org/ YouTube - Egzorcyzmy Anneliese Michel |
|
|
![]() |
![]()
Post
#2
|
|
![]() Grupa: Zarząd Postów: 2 277 Pomógł: 6 Dołączył: 27.12.2002 Skąd: Wołów/Wrocław ![]() |
Tak - w czystym sql nie jest to możliwe.
Najłatwiej jednak byłoby to zrobić przy pomocy procedury wyswalanej, wywoływanej podczas dodawania nowego rekordu. Można by spróbować również zaszaleć i spróbować to zrobić przy pomocy subzapytań. hmm. Np. coś w stylu
Nie jestem pewien, czy to zadziała (szczerze mówiąc - mam wątpliwości, czy da to, co byś chciał), ale możesz z tym pokombinować. W między czasie wyszlo mi jeszcze coś takiego. Nie do konca to jest jeszcze to, ale nie moge dalej popracowac nad tym zapytaniem, bo mój pg się chyba właśnie wysypał. Może Ci to jednak pomoże?
Ten post edytował DeyV 27.11.2004, 20:51:13 -------------------- "Niezależnie od tego, jakie masz osiągnięcia, ktoś Ci pomaga..."
|
|
|
![]() ![]()
Post
#3
|
|
![]() Grupa: Zarejestrowani Postów: 283 Pomógł: 1 Dołączył: 15.11.2004 Skąd: Mikołów Ostrzeżenie: (0%) ![]() ![]() |
Wreszcie ktoś odpowiedział
![]() DeyV, ciut zmieniłem Twój kod (ten dłuższy) i zadziałało ![]() ![]() Wielkie dzięki!!!!! ![]() -------------------- Ściskam prawicę...
Jacek http://doscniewoli.pl/ - wszyscy jesteśmy niewolnikami bankierów! http://jezusimarlena.ovh.org/ YouTube - Egzorcyzmy Anneliese Michel |
|
|
![]()
Post
#4
|
|
![]() Grupa: Zarząd Postów: 2 277 Pomógł: 6 Dołączył: 27.12.2002 Skąd: Wołów/Wrocław ![]() |
A może byś pokazał to pytanie?
![]() -------------------- "Niezależnie od tego, jakie masz osiągnięcia, ktoś Ci pomaga..."
|
|
|
![]() ![]()
Post
#5
|
|
![]() Grupa: Zarejestrowani Postów: 283 Pomógł: 1 Dołączył: 15.11.2004 Skąd: Mikołów Ostrzeżenie: (0%) ![]() ![]() |
A więc tablica nazywa się tbl i jest taka:
Kod data | num | śr_kr_4 A mój kod to:------+-----+--------- Dostosowałem to jedynie do nazw kolumn i ich typów w mojej tablicy i dodałem "tbl." w grupowaniu w głównym zapytaniu (choć nie chciało mi się sprawdzać, czy bez tego też by działało). Ten post edytował Blackhole 28.11.2004, 14:39:10 -------------------- Ściskam prawicę...
Jacek http://doscniewoli.pl/ - wszyscy jesteśmy niewolnikami bankierów! http://jezusimarlena.ovh.org/ YouTube - Egzorcyzmy Anneliese Michel |
|
|
![]() ![]() |
![]() |
Aktualny czas: 20.08.2025 - 12:02 |