- Katılım
- 20 Aralık 2013
- Mesajlar
- 195
- Excel Vers. ve Dili
- Microsoft Office Standart 2013 - Microsoft Windows 10 Enterprise
Merhabalar,
Aşağıdaki kod bloğundaki en alt satır hata döndürüyor. Yapmak istediğim case when ile oluşturulmuş bir kolonu tekrar bir case when içinde kullanmak. yardımlarınızı rica ederim. İyi çalışmalar
Aşağıdaki kod bloğundaki en alt satır hata döndürüyor. Yapmak istediğim case when ile oluşturulmuş bir kolonu tekrar bir case when içinde kullanmak. yardımlarınızı rica ederim. İyi çalışmalar
SQL:
CASE
WHEN STLINE.DATE_ >= '2017-01-05 00:00:00.000' AND STLINE.DATE_ <= '2018-04-30 00:00:00.000' THEN '2017-2018'
WHEN STLINE.DATE_ >= '2018-01-05 00:00:00.000' AND STLINE.DATE_ <= '2019-04-30 00:00:00.000' THEN '2018-2019'
WHEN STLINE.DATE_ >= '2019-01-05 00:00:00.000' AND STLINE.DATE_ <= '2020-04-30 00:00:00.000' THEN '2019-2020'
WHEN STLINE.DATE_ >= '2020-01-05 00:00:00.000' AND STLINE.DATE_ <= '2021-04-30 00:00:00.000' THEN '2020-2021'
ELSE '-' END AS 'SEZON',
CASE WHEN STLINE.TRCODE in (2,3) then MIKTAR2.AMOUNT * 1 WHEN STLINE.TRCODE in (7,8) THEN MIKTAR2.AMOUNT *-1 ELSE 0 END AS MİKTAR2,
CASE WHEN SEZON = '2017-2018' THEN MİKTAR2 ELSE 0 END AS '17-18 TONAJ'