- Milyen okostelefont vegyek?
- Fotók, videók mobillal
- Google Pixel topik
- Ezek a OnePlus 12 és 12R európai árai
- Xiaomi 13 - felnőni nehéz
- Motorola Moto G77 - kis motor, nagy karosszéria
- Honor Magic8 Pro - bevált recept kölcsönvett hozzávalókkal
- Jolla és SailfishOS tapasztalatcsere
- Soundcore Sleep A30 - a hosszú házasság titka
- Honor Magic6 Pro - kör közepén számok
Új hozzászólás Aktív témák
-
nyunyu
félisten
Közben találtam egy másik megoldást, ami nem a JOINnál szűr, hanem CASE WHEN-ekkel pakolja külön oszlopokba az egyes tételeket:
SELECT p.projectName 'Project Name',
SUM(CASE WHEN pc.costCategory='Cost category1' THEN pc.cost ELSE 0 END) 'Cost category1',
SUM(CASE WHEN pc.costCategory='Cost category2' THEN pc.cost ELSE 0 END) 'Cost category2',
SUM(CASE WHEN pc.costCategory='Cost category3' THEN pc.cost ELSE 0 END) 'Cost category3',
SUM(CASE WHEN pc.costCategory='Cost category4' THEN pc.cost ELSE 0 END) 'Cost category4'
FROM Project p
LEFT JOIN ProjectCost pc
ON pc.projectID=p.projectID
GROUP BY p.projectName
ORDER BY p.projectName;De ez sem sokkal olvashatóbb

Jut eszembe, hasonló példával szívatott a mostani főnököm 3 éve állásinterjún.
Aztán nemsokkal később belebotlottam kolléga kódjába, ami 10 attribútum nevét és értékét feszíti ki egy termék sorra ugyanígy
Azóta sem mertem átírni PIVOTra.
Új hozzászólás Aktív témák
- Bomba ár! Lenovo ThinkPad T460s - i5-6GEN I 12GB I 256GB SSD I 14" FHD I Cam I W11 I Garancia!
- Honor Magic 8 Lite 8/256GB Midnight Black használt, újszerű garancia 2029.02.11-ig
- PS Plus előfizetések kedvező áron
- Használt Palladium G-Lab angol games billentyűzet / 12 hó működési garancia
- Acer LED monitor (B247Y)
Állásajánlatok
Cég: Laptopműhely Bt.
Város: Budapest
Cég: PCMENTOR SZERVIZ KFT.
Város: Budapest




