- Samsung Galaxy S26 Ultra - fontossági sorrend
- Milyen okostelefont vegyek?
- 200 MP-es főkamerával és dupla periszkóppal jön az Oppo Find X9 Ultra
- Poco X6 Pro - ötös alá
- Apple iPhone 16 - ígéretek földje
- Amazfit Balance - ár-érték egyensúly
- Samsung Galaxy S24 Ultra - ha működik, ne változtass!
- Samsung Galaxy S24+ - a személyi asszisztens
- Kis méret, nagy változás a Motorolánál
- Samsung Galaxy A56 - megbízható középszerűség
Ú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
- Azonnali VGA-s kérdések órája
- Melyik tápegységet vegyem?
- AMD K6-III, és minden ami RETRO - Oldschool tuning
- Audi, Cupra, Seat, Skoda, Volkswagen topik
- Samsung Galaxy S26 Ultra - fontossági sorrend
- Fejhallgató erősítő és DAC topik
- Milyen asztali (teljes vagy fél-) gépet vegyek?
- PH!otósok beszélgetős, offolós topikja
- A fociról könnyedén, egy baráti társaságban
- Békéscsaba és környéke adok-veszek-beszélgetek
- További aktív témák...
- Asus VZ239 23 Full HD Monitor 6 hó garancia Házhozszállítás
- AKCIÓ! Asrock Fatality Z170 Gaming K4 alaplap garanciával hibátlan működéssel
- WYBOT C2 Vision AI vezérelt medenceporszívó
- LENOVO L13 Yoga 360 touch - 13,3" - i5 10210U, 8GB RAM, SSD, jó akku, - számla, 6 hó gar
- Asus TUF B760-Plus Wifi DDR5 (kis hibával)
Állásajánlatok
Cég: Laptopműhely Bt.
Város: Budapest

