IF kullanımı

İletişim Forumlar SQL IF kullanımı

  • Bu konu boş.
1 yazı görüntüleniyor (toplam 1)
  • Yazar
    Yazılar
  • #14832
    yken
    Üye

    Bordro içinde alttaki şu formül tanımlı alan kısmında doğru çalışıyor.
    Bunu sorguda çalıştırmak istiyorum.
    Nasıl yapabilirim?

    Round (IF([İndirim Kanunu]=8,[Normal SGK Matrahı]*0.02,IF([İndirim Kanunu]=2,[Normal SGK Matrahı]*0.02,IF([İndirim Kanunu]=1,[Normal SGK Matrahı]*0,0))))

    Eğer LH_001_LAWCHG tablosundaki SSKDISCLAW değeri 8 ise netdeserve 'i 0,02 ile çarp,
    Eğer LH_001_LAWCHG tablosundaki SSKDISCLAW değeri 2 ise netdeserve 'i 0,02 ile çarp
    Eğer LH_001_LAWCHG tablosundaki SSKDISCLAW değeri 1 ise netdeserve 'i 0,0 ile çarp

    If LAW.SSKDISCLAW=8 then PNT.BALN_NETDESERVE*0,02, If LAW.SSKDISCLAW=2 then PNT.BALN_NETDESERVE*0,02, If LAW.SSKDISCLAW=1 then PNT.BALN_NETDESERVE*0,0 [TEST] gibi…,

1 yazı görüntüleniyor (toplam 1)
  • Bu konuyu yanıtlamak için giriş yapmış olmalısınız.