Diskuze: Vložení výpočtu do tabulky
V předchozím kvízu, Online test znalostí SQL a databází, jsme si ověřili nabyté zkušenosti z kurzu.
Zobrazeno 7 zpráv z 7.
V předchozím kvízu, Online test znalostí SQL a databází, jsme si ověřili nabyté zkušenosti z kurzu.
Ten SELECT musis umistit za UPDATE ne za SET viz priklad
UPDATE
table1
(SELECT SUM(y) AS ysum FROM table1) AS rr
SET result=rr.ysum
WHERE result IS NULL;
Ne nezkousel. Proc bych mel? Ale kdyz uz ses zeptal tak jsem to hodil do dbfiddle a funguje jak ma na vutvorene vzorove tabulce naplnene daty. Ja jsem neuvedl prsne to co tazatelka chce jen jsem napsal jak ma postupovat. Myslim, ze neni cilem diskuze psat hotova reseni, ale pomahat si k nim dojit.
A co takto:
update Table1 set SumY = (Select Sum(y) from Table1 as a where a.id <= Table1.ID)
Zobrazeno 7 zpráv z 7.