Forum
Merhaba;
, CAST(AllOrdersWithAttributes.Qty1 AS INTEGER)/NULLIF(ProductAtt14Desc,0) as KAPADETI
Sorgusu ile KAPADETI adlı sanal bir Sutun oluşturup yazdırıyorum. Buraya kadar sorun yok.
Fakat;
Bir sonraki adımda
KAPADETI * NULLIF(ProductAtt21Desc,0) AS TOPLAMM3
KAPADETI * NULLIF(ProductAtt22Desc,0) AS TOPLAMNETKG
KAPADETI * NULLIF(ProductAtt23Desc,0) AS TOPLAMBRUTKG
şeklinde yaptığım zaman hata veriyor.
Geçersiz sütun adı 'KAPADETI'.
Ne yapabilirim?
Ctrl + Shift + R kombinasyonu ile intellisense i refresg edip tekrar dener misiniz
Yavuz bey şu şekilde çözdüm
, CAST(AllOrdersWithAttributes.Qty1 /NULLIF (CAST(ProductAtt14Desc AS FLOAT),0) AS nvarchar(30) ) as KAPADETI
, CAST(AllOrdersWithAttributes.Qty1 /NULLIF(CAST(ProductAtt14Desc AS FLOAT),0) * NULLIF(CAST(ProductAtt21Desc AS FLOAT ),0) AS NVARCHAR(20)) AS TOPLAMM3
, CAST(AllOrdersWithAttributes.Qty1 /NULLIF(CAST(ProductAtt14Desc AS FLOAT),0) * NULLIF(CAST(ProductAtt22Desc AS FLOAT) ,0) AS NVARCHAR(20)) AS TOPLAMNETKG
, CAST(AllOrdersWithAttributes.Qty1 /NULLIF(CAST(ProductAtt14Desc AS FLOAT),0) * NULLIF(CAST(ProductAtt23Desc AS FLOAT) ,0) AS nvarchar(20)) AS TOPLAMBRUTKG
Not : ProductAtt21Desc, ProductAtt22Desc, ProductAtt23Desc, alanlarında 0,00 olan değerleri 0.00 yapmak gerekti.
Teşekkürler.