Arkadaşlar ; Aşağıdaki JPG de görüldüğü Aylara göre Ciro dağılım raporu yapmak istiyorum.Bu bilgiyi veritabanından çekebileceğim SQL kodunu yazamıyorum.
SQL kodunu çözdükten sonra ilgili kodu EXCEL VBA a çevirip.ODBC bağlantısı ile Network deki kullanıcıların ortak paylaşımına açacağım.
Kullanıcılar ilgili dosyayı açtıklarında veriyi grafiksel olarak görebilecekler.Belge üzerinde oynama yapamayacaklar.
yardımlarınızı bekliyorum.
kolay gelsin iyi çalışmalar..
JPG eklenemedi
Yazma hatası verdi.
AYLARA GÖRE FİRMA CİRO RAPORU OCAK ŞUBAT MART NİSAN MAYIS HAZİRAN TEMMUZ AĞUSTOS EYLÜL EKİM KASIM ARALIK TOPLAM
2006 1,000 1,500 1,350 2,750 3,500 4,000 5,000 5,250 4,900 4,750 3,000 750 37,750
2007 750 1,250 1,100 2,500 3,250 3,750 4,750 5,000 4,650 4,500 2,750 500 34,750
2008 600 1,100 950 2,350 3,100 3,600 4,600 4,850 4,500 4,350 2,600 350 32,950 Kriterler Fatura Türü TRCODE İptal edilmeyen Satış Faturaları - iptal edilmeyen Satışlardan İADE Faturası (8-3)
Durumu CANCELLED 0
Cari Kodu CLIENTREF CH Kodu "M" ile başlayanlar.
Günlere göre Ciro dağılımına şu kod ile ulaşabiliyorum.SELECT SUM(LG_001_01_INVOICE.NETTOTAL) AS [TOPLAM Ciro], LG_001_01_INVOICE.DATE_
FROM LG_001_01_INVOICE INNER JOIN
LG_001_CLCARD ON LG_001_01_INVOICE.CLIENTREF = LG_001_CLCARD.LOGICALREF
WHERE (LG_001_01_INVOICE.CANCELLED = 0)
GROUP BY LG_001_01_INVOICE.TRCODE, LG_001_01_INVOICE.DATE_
HAVING (LG_001_01_INVOICE.TRCODE =
AND (LG_001_01_INVOICE.DATE_ BETWEEN CONVERT(DATETIME, '2007-01-01 00:00:00', 102) AND
CONVERT(DATETIME, '2007-01-31 00:00:00', 102))
ORDER BY LG_001_01_INVOICE.DATE_
[size=07pt]
Not : Navigator , Linx ve OLAP kullanılmamaktadır.[/size]