Új hozzászólás Aktív témák
-
Zalanius
tag
válasz
Siriusb
#4028
üzenetére
CASE-hez van egy példa fent a #3905-ben.
Ha csak az utolsó 3 hónap kellene, akkor esetleg az eredeti select is lehetne már előre így filterezve. A nem szükséges hónapoknál csak null fordulna elő. T-SQL-ben például ilyen most a [mar] oszlop, az eredeti soraid szerint:
DECLARE @t1 TABLE (col1 char(1), col2 int, col3 varchar(10));
INSERT @t1 VALUES ('a', 1, 'jan'),('a', 11, 'feb'),('b', 2, 'feb'),('c', 3, 'feb');
SELECT * FROM
(select col1 as [név], col2, col3 FROM @t1) AS src
PIVOT (SUM(col2) FOR col3 IN ([jan],[feb], [mar])) AS pvt;Ha mármost ez egy dinamikus menet lesz, és az IN ( ) részt valamilyen distinctből szedjük ki előre, a jan - feb - mar sorrendért eléggé meg kell majd küzdeni. Akkor már inkább lehetne simán sorszám.
Új hozzászólás Aktív témák
- Egyéni arckép 2. lépés: ARCKÉPSZERKESZTŐ
- Kormányok / autós szimulátorok topikja
- Xbox tulajok OFF topicja
- Próba
- A fociról könnyedén, egy baráti társaságban
- OFF TOPIC 44 - Te mondd, hogy offtopic, a te hangod mélyebb!
- Formula-1
- Villanyszerelés
- Windows 10
- Parkside szerszám kibeszélő
- További aktív témák...
- HP EliteBook 640 G10 - 14" FullHD IPS - i5-1335U - 8GB - 512GB - Win11 - 1 év garancia - MAGYAR
- Razer Iskur Gaming szék, zöld
- Lenovo Thinpad üzleti kategóriás notebookok - i5 - i7 - Ryzen - nagy választékban számlával - 03.11.
- Nothing Phone (1) / 8/128GB / Kártyafüggetlen / 12Hó Garancia
- OPPO Find X9 Pro Titanium Charcoal 512GB használt karcmentes 6 hónap garancia
Állásajánlatok
Cég: Laptopműhely Bt.
Város: Budapest
