Hirdetés
- Mostantól több képkockát generálhat az új Arc meghajtó
- Önmagában is értékesíthetőnek tartja a Vera CPU-t az NVIDIA
- A sufni mélyén született a Galax Titan RTX Hall of Fame VGA
- Rég elfeledett képaránnyal nyúzhatjuk a múlt nagyjait az AYANEO kézikonzoljával
- Ráncfelvarrás után marad nagyjából ugyanaz a Minsforum OCuLinkes mini PC-je
- Amazon Kindle
- TCL LCD és LED TV-k
- Notebook / laptop alkatrészek cseréje (processzor, RAM, HDD)
- Fali konzol lapos tévékhez
- AMD Navi Radeon™ RX 6xxx sorozat
- AMD K6-III, és minden ami RETRO - Oldschool tuning
- Intel Core i5-7640X / i7-7740X "Kaby Lake-X" és i9-7xxx "Skylake-X" (LGA2066)
- Samsung LCD és LED TV-k
- Milyen monitort vegyek?
- Milyen RAM-ot vegyek?
Új hozzászólás Aktív témák
-
nyunyu
félisten
válasz
OldBoyDev
#4610
üzenetére
Sorok oszlopokká forgatásához a PIVOT függvény kell, de azt nem minden DB kezelő ismeri.
Szintaxisa valahogy így néz ki:
SELECT p.projectName, pc.costCategory, pc.cost
FROM Project p
LEFT JOIN ProjectCost pc
ON pc.projectID=p.projectID
PIVOT(
SUM(pc.cost) sum
FOR(pc.costCategory)
IN('Cost category1', 'Cost category2', 'Cost category3', 'Cost category4')
)
ORDER BY p.projectName;Gyakorlatilag a FOR-nál megadott costCategory mező értékkészletét válogatja szét, és csinál belőlük új oszlopokat az IN-nél megadott sorrendben, és ezekbe az oszlopokba teszi a FOR előtti oszlopfüggvény értékét.
PIVOT()-on belül sehol nem említett oszlopok (projectName) pedig maradnak úgy ahogy van.
-
Louro
őstag
válasz
OldBoyDev
#4610
üzenetére
SELECT
Project.ProjectName AS 'Project Name',
cost.CostCategory1 AS 'Cost category1',
cost.CostCategory2 AS 'Cost category2'
FROM Project
INNER JOIN ProjectCost
ON Project.projectID = ProjectCost.projectIDHa egy projektnek több költsége is lehet, akkor....
SELECT
Project.ProjectName AS 'Project Name',
SUM(cost.CostCategory1) AS 'Cost category1',
SUM(cost.CostCategory2) AS 'Cost category2'
FROM Project
INNER JOIN ProjectCost
ON Project.projectID = ProjectCost.projectID
GROUP BY
Project.ProjectName
Új hozzászólás Aktív témák
- Horgász topik
- Okos Otthon / Smart Home
- Amazon Kindle
- TCL LCD és LED TV-k
- Motorolaj, hajtóműolaj, hűtőfolyadék, adalékok és szűrők topikja
- Notebook / laptop alkatrészek cseréje (processzor, RAM, HDD)
- Fali konzol lapos tévékhez
- AMD Navi Radeon™ RX 6xxx sorozat
- D1Rect: Nagy "hülyétkapokazapróktól" topik
- Kamionok, fuvarozás, logisztika topik
- További aktív témák...
- Szinte ÚJ HP HyperX Cloud Flight Bolti ár:45k INGYEN FOXPOST
- HyperX Cloud Stinger Core Bolti ár:30k INGYEN FOXPOST
- ÚJ HyperX Cloud Stinger Core Bolti ár:30k INGYEN FOXPOST
- Eladó egy komplett erőbázis ami bármilyen csatára felveszi a harcot a megfelelő kártya mellett.
- Samsung C34G55TWWP Monitor - 34", VA, 3440 x 1440, 1 ms, 165 Hz
- GYÖNYÖRŰ iPhone X 64GB Black -1 ÉV GARANCIA - Kártyafüggetlen, MS3586
- Apple iPhone SE 2020 128 GB Fehér 1 év Garancia Beszámítás Házhozszállítás
- Gamer PC-Számítógép! Csere-Beszámítás! R7 7800X3D / 32GB DDR5 / RX 9070 / 2TB SSD!
- Apple iPhone 12 Pro Max 128GB,Újszerű,Dobozaval,12 hónap garanciával
- Gamer billentyűzetek /SteelSeries/Das Keyboard/Ozone/Deltaco/DE/EN/
Állásajánlatok
Cég: Central PC számítógép és laptop szerviz - Pécs
Város: Pécs
Cég: PCMENTOR SZERVIZ KFT.
Város: Budapest


