Geçmiş Yılların Mizanını almak

Gönderen Konu: Geçmiş Yılların Mizanını almak  (Okunma sayısı 692 defa)

0 Üye ve 1 Ziyaretçi konuyu incelemekte.

Çevrimdışı YASINT

  • Yeni Kullanıcı
  • *
  • Karma: 0
Geçmiş Yılların Mizanını almak
« : 08.03.2012, 10:01 »
Selam arkadaşlar,
Sizlerden ve site aracılığıyla öğrendiklerimden aşağıdaki sorguyu geliştirdim. Bunun için öncelikle yardımlarınız için teşekkürlerimi iletiyim.
Sorum, aşağıdaki sorguda nerede hata var ? Bilgiler yanlış geliyor. Yardımcı olabilirseniz memnun kalırım. Teşekkür ederim.

MK.CODE [MUH.KODU],
MK.DEFINITION_ [AÇIKLAMA], 
SUM(MKA.DEBIT) [2011 BORÇ],
SUM(MKA.CREDIT) [2011 ALACAK],
SUM(MKA.DEBIT)-SUM(MKA.CREDIT) [2011 BAKİYE],
SUM(MKB.DEBIT) [2010 BORÇ],
SUM(MKB.CREDIT) [2010 ALACAK],
SUM(MKB.DEBIT)-SUM(MKB.CREDIT) [2010 BAKİYE]

FROM  LG_311_01_EMUHTOT MKA,LG_311_EMUHACC MK, LG_310_01_EMUHTOT MKB
WHERE
MKA.ACCOUNTREF=MK.LOGICALREF AND MKB.ACCOUNTREF=MK.LOGICALREF
AND (MKA.TOTTYPE=1) AND (MKB.TOTTYPE=1)
 AND (MKB.DEPARTMENT = -1) AND (MKB.BRANCH = -1)
 AND (MKA.DEPARTMENT = -1) AND (MKA.BRANCH = -1)
GROUP BY MK.CODE,MK.DEFINITION_

Çevrimdışı Monsieur®

  • LogoDestek Yönetim
  • Logo Uzmanı
  • *****
  • Karma: 38
Ynt: Geçmiş Yılların Mizanını almak
« Yanıtla #1 : 08.03.2012, 11:04 »
Merhaba,

Böyle bir rapor yanlış çıkma ihtimali %95 diyebilirim.
Sebebine gelince LOGICALREF ler üzerinden bağlantı kuruyorsunuz.
Bu durumda şöyle bir olayla karşılaşabilirsiniz.
100.01.001 "A KASASI"
diğer firmada
100.01.001 "A KASASI"

Şimdi sanki aynı ama LOGICALREF leri farklı olma ihtimalleri var.
bu durumda başka bir hesap sizin karşınıza gelecek sonra kafayı yiyeceksiniz bu rakamı nereden buluyor bu bilgisayar diye.

Asıl yapılması gereken şu
kod alınır sonra bu kodun logicalrefi bulunur
sonra ikinci firmada ki o koda karşılık gelen hesabın logicalref i alınır sonra bu rapor yapılır
her satır için bunun yapılması gerekiyor.

Yardımcı olabileceğim bir nokta olursa buradan yazın beraber yapalım.

Normalde bu kadar karmaşık raporlara girmem fakat
öğrenme isteğiniz hoşuma gittiği için bu raporu size yaptıracağım.

Kolay gelsin.

Çevrimdışı YASINT

  • Yeni Kullanıcı
  • *
  • Karma: 0
Ynt: Geçmiş Yılların Mizanını almak
« Yanıtla #2 : 08.03.2012, 11:12 »
İlgi ve alakanız için çok teşekkür ederim.