- iPhone topik
- Itt a Galaxy S26 széria: az Ultra fejlődött, a másik kettő alig
- Íme az új Android Auto!
- Xiaomi 17 Ultra - jó az optikája
- KUGOO S1 Pro elektromos roller teszt
- Xiaomi 13 - felnőni nehéz
- Earfun Air Pro 3 - te is, fiam, Bluetooth?
- Youtube Android alkalmazás alternatívák reklámszűréssel / videók letöltése
- Mobil flották
- Xiaomi 13T és 13T Pro - nincs tétlenkedés
Új hozzászólás Aktív témák
-
nyunyu
félisten
Ez így nem jó, mivel ő az egyes costCategory alá tartozó tételek összegét külön-külön oszlopban szeretné látni.
Meg lehet csinálni PIVOT() nélkül is, oszloponként külön JOINnal:
SELECT p.projectName 'Project Name',
SUM(pc1.cost) 'Cost category1',
SUM(pc2.cost) 'Cost category2',
SUM(pc3.cost) 'Cost category3',
SUM(pc4.cost) 'Cost category4'
FROM Project p
LEFT JOIN ProjectCost pc1
ON pc1.projectID=p.projectID
AND pc1.costCategory='Cost category1'
LEFT JOIN ProjectCost pc2
ON pc2.projectID=p.projectID
AND pc2.costCategory='Cost category2'
LEFT JOIN ProjectCost pc3
ON pc3.projectID=p.projectID
AND pc3.costCategory='Cost category3'
LEFT JOIN ProjectCost pc4
ON pc4.projectID=p.projectID
AND pc4.costCategory='Cost category4'
GROUP BY p.projectName
ORDER BY p.projectName;Itt az egyes JOINoknál szűröm a costCategory értékét, hogy az adott oszlopban melyik értékhez tartozó tételek látszanak (amiket aztán szummázunk).
PIVOT()-tal rövidebben, tömörebben lehet ugyanezt megcsinálni, viszont a mit írjak a FOR és IN részekhez megértése elsőre nehéz lehet.
Új hozzászólás Aktív témák
- iPhone topik
- BestBuy topik
- Itt a Galaxy S26 széria: az Ultra fejlődött, a másik kettő alig
- Battlefield 6
- AMD K6-III, és minden ami RETRO - Oldschool tuning
- Filmvilág
- Hosszú premier előzetest kapott az Arknights: Endfield
- Megjött az Antec Flux Pro baglyos kiadása
- A fociról könnyedén, egy baráti társaságban
- PlayStation 5
- További aktív témák...
- Azonnali készpénzes Apple Macbook Air felvásárlás személyesen / csomagküldéssel korrekt áron
- BESZÁMÍTÁS! Akár részletfizetés 0% THM ÚJ Intel LGA 1700 processzorok 3 év garanciával 27% áfaval
- Új autó elsősegély doboz 2030 augusztusig jó
- ÚJ MacBook Pro 14" M4 PRO 24GB 512GB Space Black
- Vállalom FRP Lock os telefonok javítását ingyen kiszálással és akár helyszíni javittással
Állásajánlatok
Cég: Laptopműhely Bt.
Város: Budapest


