Sayfayı Yazdır | Pencereyi Kapat

ESKI STOK RAPORLARI

Nereden Yazdırıldığı: ERP Nedir? | Türkiye'nin ERP Forum Platformu
Kategori: ERP Temel Paketler
Forum Adı: ERP Stok Modülü
Forum Tanımlaması: Stok Modülü İle İlgili Bilgiler ve Sorular İçin...
URL: http://www.erpne.org/forum_posts.asp?TID=2574
Tarih: 22 Ağustos 2025 Saat 07:28
Program Versiyonu: Web Wiz Forums 11.10 - http://www.webwizforums.com


Konu: ESKI STOK RAPORLARI
Mesajı Yazan: yakup_03
Konu: ESKI STOK RAPORLARI
Mesaj Tarihi: 30 Nisan 2011 Saat 17:41
arkadaslar netsisde ve aranizda yeniyim sirket olarak birkaç büyük marka ile çalisiyoruz ve ürün çesitliligi cok fazla
1- 2009 senesindeki herhangi bir markanin yillik olarak satis adedi ve bu satis tutarlarinin tl karsiligi
kod5 markalarin ayrildigi alan
2 elimizde yerine göre 5 yil veya daha eskiden aldigimiz ve stoklarimizda duran ürünler 2009 senesinden önce alinan ve stogumda olan ürünleri raporunu almak istiyorum 2009-2010-2011 senelerinde alinan ürünler olmayacak yalniz bu konularda sizlerin engin tecrübelerinize ihitiyacim var.



Cevaplar:
Mesajı Yazan: mbaykan
Mesaj Tarihi: 02 Mayıs 2011 Saat 14:20
2. Sorunun Cevabi
SELECT x.STOK_KODU,max(x.sthar_tarih) SONTARIH from
(
SELECT STOK_KODU,STHAR_TARIH  FROM <sirket2011>..TBLSTHAR  where STHAR_HTUR<>'A' AND STHAR_HTUR LIKE '[IJ]'
UNION ALL SELECT STOK_KODU,STHAR_TARIH  FROM <sirket2010>..TBLSTHAR where STHAR_HTUR<>'A' AND STHAR_HTUR LIKE '[IJ]'
UNION ALL SELECT STOK_KODU,STHAR_TARIH  FROM <sirket2009>..TBLSTHAR where STHAR_HTUR<>'A' AND STHAR_HTUR LIKE '[IJ]'
UNION ALL SELECT STOK_KODU,STHAR_TARIH  FROM <sirket2008>..TBLSTHAR where STHAR_HTUR<>'A' AND STHAR_HTUR LIKE '[IJ]'
UNION ALL SELECT STOK_KODU,STHAR_TARIH  FROM <sirket2007>..TBLSTHAR where STHAR_HTUR<>'A' AND STHAR_HTUR LIKE '[IJ]'
UNION ALL SELECT STOK_KODU,STHAR_TARIH  FROM <sirket2006>..TBLSTHAR where STHAR_HTUR<>'A' AND STHAR_HTUR LIKE '[IJ]'
UNION ALL SELECT STOK_KODU,STHAR_TARIH  FROM <sirket2005>..TBLSTHAR where STHAR_HTUR<>'A' AND STHAR_HTUR LIKE '[IJ]'
UNION ALL SELECT STOK_KODU,STHAR_TARIH  FROM <sirket2004>..TBLSTHAR where STHAR_HTUR<>'A' AND STHAR_HTUR LIKE '[IJ]'
) X
WHERE X.STOK_KODU IN (
SELECT STOK_KODU
FROM <sirket2011>..TBLSTHAR
GROUP BY STOK_KODU
HAVING SUM(CASE WHEN STHAR_GCKOD='G' THEN STHAR_GCMIK ELSE -STHAR_GCMIK END) > 0
)
group by x.stok_kodu
having year(max(x.sthar_tarih)) < 2009
order by max(x.sthar_tarih)

yukaridaki mavi italik kismi çikartirsaniz. Anlami 2004'e devredenleri de al demektir. Yok 2004 sirketi de dahil olacaksa benzer sekilde 2003 sirketinede ilave etmelisiniz. O sirkette seçilen kayitlara Devir hareketlerini almak ya da almamak size kalmis



-------------
Mehmet Baykan


Mesajı Yazan: mbaykan
Mesaj Tarihi: 02 Mayıs 2011 Saat 14:21
1. Sorunun cevabi
SELECT B.KOD_5 MARKA,SUM(STHAR_GCMIK) MIKTAR,SUM(STHAR_GCMIK*STHAR_NF) NET_SATIS
FROM TBLSTHAR A,TBLSTSABIT B
WHERE A.STOK_KODU=B.STOK_KODU AND STHAR_GCKOD='C' AND STHAR_HTUR LIKE '[IJ]'
GROUP BY B.KOD_5



-------------
Mehmet Baykan



Sayfayı Yazdır | Pencereyi Kapat

Forum Software by Web Wiz Forums® version 11.10 - http://www.webwizforums.com
Copyright ©2001-2017 Web Wiz Ltd. - https://www.webwiz.net