- ThinkPad (NEM IdeaPad)
- Ismét analóg billentyűzettel jelentkezett a Cherry Xtrfy
- AMD Navi Radeon™ RX 9xxx sorozat
- Kötelező frissítésnek számít a Microsoft legújabb csomagja a Windows 11-hez
- Házimozi belépő szinten
- Vezeték nélküli fejhallgatók
- Vezetékes FEJhallgatók
- Milyen processzort vegyek?
- HiFi műszaki szemmel - sztereó hangrendszerek
- Micro Four Thirds
Új hozzászólás Aktív témák
-
Apollo17hu
őstag
Sziasztok!
Kumulálás témában kérem a segítségetek. Pozitív és negatív egész számaim vannak egy mezőben. Egy másik mezőben azonosító szerepel, a rekordok e mentén vannak rendezve.
Az a feladat, hogy a számokat kumuláljuk, de a kumulált érték nem lehet magasabb nullánál. Tehát ha az aggregálás "átfordulna" a pozitív tartományba, akkor ott 0-nak kell szerepelnie.Így néz ki a modell, amiben a 3. oszlopot kellene létrehoznom:
ID ERTEK KORR_ERTEK
A -2 -2
B -5 -7
C -1 -8
D 3 -5
E 10 0
F -7 -7
G -4 -11
H 20 0
I -1 -1
J -3 -4
Sajnos sqlfiddle hibát dob, ezzel próbálkoztam:CREATE TABLE proba (id varchar2(10),ertek number);INSERT INTO proba([id], [ertek])VALUES('A',-2),('B',-5),('C',-1),('D',3),('E',10),('F',-7),('G',-4),('H',20),('I',-1),('J',-3);Milyen módon lehetne kiszámolni a KORR_ERTEK mezőt?
Maga a kumulálás ezzel működik, de a nullával való korrigálásra nem jöttem rá:
SUM(ertek) OVER(ORDER BY id)
Új hozzászólás Aktív témák
- ThinkPad (NEM IdeaPad)
- LEGO klub
- Windows 11
- Renault, Dacia topik
- Intel Dual Core 2000 felhasználók barátságos offolós topikja
- Itt a Galaxy S26 széria: az Ultra fejlődött, a másik kettő alig
- Gumi és felni topik
- BestBuy topik
- Samsung Galaxy Felhasználók OFF topicja
- E-roller topik
- További aktív témák...
- Xiaomi 14 512GB, Kártyafüggetlen, 1 Év Garanciával
- PS4 Pro - CUH7216b - GoldHen BD-JB Lapse - Samsung 500GB SSD
- HP OMEN X 35 X3W57AA
- Gigabyte GAMER-ke FullHD IPS Core i7(8 3,4Ghz),GTX 2/6GB DDR5 128BIT VGA,16GB RAM/560GB-1TB SSD
- Dell i7 1355u(12x5Ghz)15,6"FullHD IPS,8-48/256-1TB,világító billentyűzet,Új állapot
- REFURBISHED és ÚJ - Lenovo ThinkPad Ultra Docking Station (40AJ)
- Vásárlunk iPhone 12/12 Mini/12 Pro/12 Pro Max
- 271 - Lenovo Yoga Pro 9 (16IAH10) - Intel Core U9 285H, RTX 5070 (multitouch) (ELKELT)
- Eredeti Lenovo 135W töltők (sárga téglalap)
- HIBÁTLAN iPhone 13 128GB Starlight -1 ÉV GARANCIA - Kártyafüggetlen, MS4638
Állásajánlatok
Cég: Laptopműhely Bt.
Város: Budapest

