Forum

Sql Sorgusu Yardım
 
Bildirimler
Hepsini Temizle

Sql Sorgusu Yardım

2 Yazılar
1 Üyeler
0 Reactions
731 Görüntüleme
(@nasuhakay)
Gönderiler: 17
Eminent Member
Konu başlatıcı
 

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?

 

 

 
Gönderildi : 03/05/2016 17:18

(@nasuhakay)
Gönderiler: 17
Eminent Member
Konu başlatıcı
 

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.

 
Gönderildi : 05/05/2016 14:32

Paylaş: