Stok Kalemleri Ortalama Fiyat Satış Raporu
Nereden Yazdırıldığı: ERP Nedir? | Türkiye'nin ERP Forum Platformu
Kategori: SQL
Forum Adı: SQL Veri Tabanı İşlemleri
Forum Tanımlaması: Table,View,Trigger,SELECT,UPDATE,INSERT...
URL: http://www.erpne.org/forum_posts.asp?TID=4060
Tarih: 22 Ağustos 2025 Saat 15:11 Program Versiyonu: Web Wiz Forums 11.10 - http://www.webwizforums.com
Konu: Stok Kalemleri Ortalama Fiyat Satış Raporu
Mesajı Yazan: shosgel
Konu: Stok Kalemleri Ortalama Fiyat Satış Raporu
Mesaj Tarihi: 03 Mayıs 2015 Saat 23:39
Merhaba a?a?ydaki raporda en çok satylan stoklaryn raporunu STHAR dan alyyoruz ancak her hareket farkly fiyattan satylabiliyor , dolayysyyla ortalama fiyaty nasyl hesaplattyrabilirim , AVG olmady gibi ve dolayysyyla TUTAR kysmyda olmady , yardymlarynyz için ?imdiden te?ekkürler...
SELECT dbo.TBLSTHAR.DEPO_KODU, dbo.TBLSTHAR.STOK_KODU, dbo.TBLSTSABIT.STOK_ADI, dbo.TBLSTSABIT.OLCU_BR1, ROUND(sum(case WHEN dbo.tblsthar.STHAR_GCKOD='G' then ROUND(dbo.tblsthar.STHAR_GCMIK,3)else 0 END) -SUM(CASE WHEN TBLSTHAR.STHAR_GCKOD='C' THEN ROUND(TBLSTHAR.STHAR_GCMIK,3) ELSE 0 END),3)AS SATIS_MIKTAR, avg(dbo.TBLSTHAR.STHAR_NF) fiyat, SUM(tblsthar.sthar_gcmik * tblsthar.sthar_nf) TUTAR FROM dbo.TBLSTHAR INNER JOIN dbo.TBLSTSABIT ON dbo.TBLSTHAR.STOK_KODU = dbo.TBLSTSABIT.STOK_KODU GROUP BY dbo.TBLSTHAR.STOK_KODU, dbo.TBLSTSABIT.STOK_ADI, dbo.TBLSTSABIT.GRUP_KODU, dbo.TBLSTHAR.DEPO_KODU, dbo.TBLSTSABIT.OLCU_BR1 order by TUTAR desc
|
Cevaplar:
Mesajı Yazan: mbaykan
Mesaj Tarihi: 04 Mayıs 2015 Saat 09:21
SELECT A.DEPO_KODU,A.STOK_KODU,MAX(STOK_ADI) STOK_ADI,MAX(OLCU_BR1) BRM, SUM(CASE WHEN STHAR_GCKOD='G' THEN STHAR_GCMIK ELSE 0 END) T_GIRIS,CASE WHEN SUM(CASE WHEN STHAR_GCKOD='G' THEN STHAR_GCMIK ELSE 0 END) > 0 THEN SUM(CASE WHEN STHAR_GCKOD='G' THEN STHAR_GCMIK * STHAR_NF ELSE 0 END) / ROUND(SUM(CASE WHEN STHAR_GCKOD='G' THEN STHAR_GCMIK ELSE 0 END),3) ELSE 0 END ORT_GIRIS,SUM(CASE WHEN STHAR_GCKOD='C' THEN STHAR_GCMIK ELSE 0 END) T_CIKIS, CASE WHEN SUM(CASE WHEN STHAR_GCKOD='C' THEN STHAR_GCMIK ELSE 0 END) > 0 THEN SUM(CASE WHEN STHAR_GCKOD='C' THEN STHAR_GCMIK * STHAR_NF ELSE 0 END) / ROUND(SUM(CASE WHEN STHAR_GCKOD='C' THEN STHAR_GCMIK ELSE 0 END),3) ELSE 0 END ORT_CIKIS,SUM(CASE WHEN STHAR_GCKOD='C' THEN STHAR_GCMIK*STHAR_NF ELSE 0 END) NET_CIKIS, SUM(CASE WHEN STHAR_HTUR='J' AND STHAR_GCKOD='C' THEN STHAR_GCMIK WHEN STHAR_HTUR='L' AND STHAR_GCKOD='G' THEN -STHAR_GCMIK ELSE 0 END) SATIS_MIK FROM TBLSTHAR A JOIN TBLSTSABIT B ON A.STOK_KODU=B.STOK_KODU WHERE STHAR_HTUR<>'B' GROUP BY A.STOK_KODU,A.DEPO_KODU ORDER BY NET_CIKIS DESC
saty? Miktary Yadeler dü?ülmü? Net Saty? Miktarydyr. Ortalama fiyatlar Yyllyk(Genel) ortalamayy gösterir
------------- Mehmet Baykan
|
Mesajı Yazan: shosgel
Mesaj Tarihi: 04 Mayıs 2015 Saat 12:58
Merhaba , raporda bir gariplik var , bazy kalemlerin ort_giris ve ort_cyky? do?ru ama bazy kalemlerde hatta bir çok kalemde rakamlar da sapmalar var.Fiyaty saty? fiyaty 29 tl , aly? fiyaty 19 tl olan bir ürünün , Ort_giri? i 0.9 ort_cyky?y 238 gibi görünmekte , bunula ilgili ne olabilir ?
|
Mesajı Yazan: mbaykan
Mesaj Tarihi: 04 Mayıs 2015 Saat 13:15
Fiyat verilmemi? irsaliyeler buna neden olabilir
------------- Mehmet Baykan
|
Mesajı Yazan: shosgel
Mesaj Tarihi: 04 Mayıs 2015 Saat 13:39
Anladym Üstad , Çok te?ekkür ederim yardymyn için...Biz Ocak da ETA yy byrakyp Netsis e geçtik , Version 7 ile ba?ladyk , ?imdide 8.04 Enterprise a geçtik e-defter için ancak aldy?ymyz her raporun toplamy farkly çykmakta , rapor modülü ile ilgili bir sorun mu var nedir ne de?ildir bilemiyorum o yüzden her ?eyi SQL ile yapmaya çaly?yyorum , SQL Query ler daha do?ru sonuçlar veriyor gibi duruyor yada ben öyle hissediyorum.Hele hele Muhasebe tarafy tam bir facia , 1. aydan beri KDV yi tutturamyyoruz , kullanycy hatalary da var ama 4 aydyr anamdan emdi?im süt burnumdan geldi ... Neyse ...
|
Mesajı Yazan: Conari
Mesaj Tarihi: 04 Mayıs 2015 Saat 14:06
Ya veritabanynda yada destek aldy?ynyz firmadan kaynakly sorunlar olabilir, Yoksa oradaki raporlar her firmada çaly?yyor.
Hangi sektör
------------- Netsisden vazgeçemiyorum. Beni engelliyor..
|
Mesajı Yazan: shosgel
Mesaj Tarihi: 04 Mayıs 2015 Saat 14:23
Veritatabanyny Netsis e gönderdik Cuma günü , inceleyeceklerdi , çok garip hatalar çykyyor , Yevmiye fi?ine 2-3 kayyt birden atylmy? durumlar var , Fatura kesiyoruz Cahar da var sthar da var ama yevmiye de yok gibi abuk subuk durumlarda var ... anlamy? de?ilim , destek firmasy da ?a?yrmy? halde ... Sektör olarak Nalbur ve Hyrdavat ürünlerinin toptan saty?y...Fatura Oku Kaydet çaly?tyryyoruz neredeyse hergün yoksa dedi?im gibi Yevmiye tarafyna i?lemiyor.Fatu OKU Kaydet inde kendine göre bazy riskleri var , Ben DB yi yeni yeni tanymaya ba?lyyorum o yüzden de baya sykyntyly bir durumdayym.
Bu arada yevmiye fi?indeki duplicate yada çoklanmy? kayytlary nasyl bulurum , SQL den sorgulamak mümkün mü ? Hadi sorguladym , neden çoklu kayyt atar sorusu çykyyor ortaya ?
|
Mesajı Yazan: Conari
Mesaj Tarihi: 04 Mayıs 2015 Saat 17:12
cari denetim listeleri,Cari muhasebe fark raporu banka - muhasebe fark listesi netsis içindekiler.
dublicate için, Refkeylere göre bir select çek, ay kodu, hesap kodu, referans, count(Distinct(fisno)) MUHFIS tablosu
------------- Netsisden vazgeçemiyorum. Beni engelliyor..
|
Mesajı Yazan: shosgel
Mesaj Tarihi: 04 Mayıs 2015 Saat 17:30
Yok ben beceremedim o Select i ... ! açyk yazma ?ansyn var my ?
|
Mesajı Yazan: shosgel
Mesaj Tarihi: 04 Mayıs 2015 Saat 20:19
select AY_KODU,HES_KOD,REF_KOD,COUNT(DISTINCT(FISNO)) from TBLMUHFIS WHERE AY_KODU='1' GROUP BY AY_KODU,HES_KOD,REF_KOD
?öyle bi?i yazdym ama REFERANS y nereye ekleyece?imi bilemedim , hata veriyor... bana a?a?ydaki gibi bir sonuç döndürdü ; bunun anlamy nedir ?
1 100-00-0001 NULL 2 1 100-00-0002 NULL 1 1 100-00-0003 NULL 1 1 100-10-0001 NULL 1 1 100-20-0001 NULL 1
|
Mesajı Yazan: Conari
Mesaj Tarihi: 05 Mayıs 2015 Saat 10:17
Refkod dedi?im, ENTEGREFKEY, :( REFKOD diye bir field oldu?unu hatyrlayamadym.
------------- Netsisden vazgeçemiyorum. Beni engelliyor..
|
|