• Merhaba Ziyaretçi,
    Microsoft 365 Uygulamaları ile ilgili yeni haberler, dikkat çekici konular, ilgi ile takip edeceğiniz yazılar için.

    Abone Olun
  • ESTE - Microsoft Office Eğitimleri

    Yeni yıl Microsoft Office Eğitim planlarınız için bütçenizi oluşturmadan önce ESTE eğitim kalitesi ile tanışın. 🙌
    Kullanıcıların ihtiyacı olan yazılı materyal, dosya ve video kaynağı desteğimiz ile tüm ofis çalışanlarının iş süreçlerini rahatlatacak eğitimler planlayın. 🎯
    Microsoft Office eğitimlerimiz hakkında detaylı bilgi için bize ulaşın.

    👉 Microsoft Office Eğitim Talebi

Çözüldü Miktar Kolonu Küsürat Sorunu

Durum
Üzgünüz bu konu cevaplar için kapatılmıştır...

Rahle

Yeni Üye
Katılım
20 Haz 2018
Mesajlar
137
En iyi yanıt
0
Puanları
18
Yaş
51
Konum
İstanbul
Ad Soyad
Huzeyfe Yaman
Office Vers.
Office 2010
Selamlar,

Bir fatura raporunda düzeltme yapmam gerekti. Ancak Excel üzerinde ne yaptı isem miktar kısmını ondalık arttıramadım.
Aşağıdaki sorgu tam olarak ne demek istemektedir? Buradaki amaç ne olabilir?
SQL:
STR((SELECT MAX(AMOUNT)  FROM
LG_016_01_STLINE  WHERE INVOICEREF=IV.LOGICALREF AND VATMATRAH =(SELECT MAX(VATMATRAH)  FROM
LG_016_01_STLINE WHERE INVOICEREF=IV.LOGICALREF ))) 'MİKTAR',

Yukarıdaki kodu çıkartıp aşağıdaki kodu ekleyince sorun çözüldü. Bu işlem doğru mudur?

SQL:
ROUND(S.AMOUNT,5) 'Miktar',
 

Vedat ÖZER

Logo Uzmanı
Geliştirici
Katılım
4 Haz 2018
Mesajlar
288
En iyi yanıt
4
Puanları
63
Yaş
33
Konum
Antalya / Merkez
Ad Soyad
Vedat ÖZER
Office Vers.
2019
Selamlar

Uzun sorgunuz en yüksek olan miktar bilgisini getirir.

Size bu konuda cast (amount as decimal (38,2) kullanın
 

Rahle

Yeni Üye
Katılım
20 Haz 2018
Mesajlar
137
En iyi yanıt
0
Puanları
18
Yaş
51
Konum
İstanbul
Ad Soyad
Huzeyfe Yaman
Office Vers.
Office 2010
Selamlar,

Peki aşağıdaki cümle de birim kodunu da içeri alırsak miktar kısmını ondalık olarak göstermesini nasıl sağlarız?

Teşekkürler

SQL:
STR((SELECT MAX(AMOUNT)  FROM
LG_057_01_STLINE  WHERE INVOICEREF=INVOICE.LOGICALREF AND VATMATRAH =(SELECT MAX(VATMATRAH)  FROM
LG_057_01_STLINE WHERE INVOICEREF=INVOICE.LOGICALREF ))) +' '+ UNITSETL.CODE 'BİRİMİ'
 

Vedat ÖZER

Logo Uzmanı
Geliştirici
Katılım
4 Haz 2018
Mesajlar
288
En iyi yanıt
4
Puanları
63
Yaş
33
Konum
Antalya / Merkez
Ad Soyad
Vedat ÖZER
Office Vers.
2019
Aşağıdaki şekilde değiştirip deneyin.

SQL:
CAST((SELECT MAX(AMOUNT)  FROM
LG_006_01_STLINE  WHERE INVOICEREF=INVOICE.LOGICALREF AND VATMATRAH =(SELECT MAX(VATMATRAH)  FROM
LG_006_01_STLINE WHERE INVOICEREF=INVOICE.LOGICALREF )) AS varchar) +' '+ 'BİRİMİ'
 

Rahle

Yeni Üye
Katılım
20 Haz 2018
Mesajlar
137
En iyi yanıt
0
Puanları
18
Yaş
51
Konum
İstanbul
Ad Soyad
Huzeyfe Yaman
Office Vers.
Office 2010
Selamlar,
İşlem tamamdır. Teşekkür ederim.

Sizin bu son sorguda Ondalık kısım arttırılıp azaltalıbilir mi?
 

Vedat ÖZER

Logo Uzmanı
Geliştirici
Katılım
4 Haz 2018
Mesajlar
288
En iyi yanıt
4
Puanları
63
Yaş
33
Konum
Antalya / Merkez
Ad Soyad
Vedat ÖZER
Office Vers.
2019
Round fonksiyonu ile virgülden sonrası rakamlarda değişiklik yapabilirsiniz.

Kullanım Şekli;

SQL:
CAST(ROUND(SAYI,5) AS VARCHAR)
 

Rahle

Yeni Üye
Katılım
20 Haz 2018
Mesajlar
137
En iyi yanıt
0
Puanları
18
Yaş
51
Konum
İstanbul
Ad Soyad
Huzeyfe Yaman
Office Vers.
Office 2010
Rabbim razı olsun, hakkınızı helal ediniz.
 

Vedat ÖZER

Logo Uzmanı
Geliştirici
Katılım
4 Haz 2018
Mesajlar
288
En iyi yanıt
4
Puanları
63
Yaş
33
Konum
Antalya / Merkez
Ad Soyad
Vedat ÖZER
Office Vers.
2019
Helal olsun ne demek Huzeyfe
Yakında Youtube veri tabanı eğitimi yapacam takip et :)
 
Durum
Üzgünüz bu konu cevaplar için kapatılmıştır...
Üst Alt