• 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ü SQL ile muhasebe fişlerini çekmek. 191-391 hesapları

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

enverdersin

Yeni Üye
Katılım
8 Şub 2019
Mesajlar
163
En iyi yanıt
0
Puanları
18
Yaş
45
Konum
istanbul
Ad Soyad
ENVER DERSİN
Aşağıdaki SQL kod muhasebe mahsup fişlerini excelle çekiyor. Bu SQL kod sadece 191 ve 391 ile ilgili fişleri çekebilecek şekilde düzeltebilir miyiz? Yani 191-391 hesap kodlarını ilgilendirmeyen banka hareketleri, çek hareketleri, virman hareketleri gibi hareketlerin gelmemesi gerekir.



Kod:
SELECT 
EMU.CODE AS [Hesap Kodu],
EMU.DEFINITION_ AS [Hesap Adı],
EMF.JOURNALNO [Yevmiye No],
EMFL.DATE_ AS [Tarih],
EMFL.LINEEXP [İşlem Açıklaması],
CASE EMF.TRCODE WHEN 1 THEN 'Açılış' WHEN 2 THEN 'Tahsil' WHEN
3 THEN 'Tediye' WHEN 4 THEN 'Mahsup' WHEN 5 THEN 'Özel Fiş' WHEN
6 THEN 'Kur Farkı' WHEN 7 THEN 'Kapanış' ELSE 'Diğer' END AS [Fiş Türü],

EMF.FICHENO AS [Fiş Numarası],

 
CASE EMFL.SIGN WHEN 0 THEN EMFL.DEBIT  ELSE  ''  END AS [Borç  ],
CASE EMFL.SIGN WHEN 1 THEN  EMFL.CREDIT ELSE  ''  END AS [Alacak  ]

FROM dbo.LG_420_01_EMFLINE  AS  EMFL WITH (NOLOCK) LEFT OUTER JOIN LG_420_01_EMFICHE AS EMF WITH (NOLOCK) 
ON EMFL.ACCFICHEREF=EMF.LOGICALREF
LEFT JOIN LG_420_EMUHACC AS EMU WITH (NOLOCK)
LEFT JOIN LG_420_EMUHACC AS EM2 WITH (NOLOCK)
ON LEFT(EMU.CODE,3)= EM2.CODE
    ON EMU.LOGICALREF = EMFL.ACCOUNTREF LEFT JOIN L_CAPIDIV AS CP
    ON EMF.BRANCH = CP.NR
WHERE (EMFL.CANCELLED = 0) 
AND EMU.SUBACCOUNTS =0 AND CP.FIRMNR = 420 AND
MONTH  (EMFL.DATE_) IN (1,2,3,4,5,6,7,8,9,10,11,12)
 

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
Satınalma ve satış faturaların dökümünü alsanız yeterli sanırım aşağıdaki sorguyu where ekleyin

AND EMF.MODULENR IN (2,3)
 

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
Rica ederim
İyi çalışmalar dilerim.
 
Durum
Üzgünüz bu konu cevaplar için kapatılmıştır...
Üst Alt