+ Cevap Ver
2 sonuçtan 1 ile 2 arası

Konu: Stok Kartında Tanımlı Alış Fİyatına Göre Envanter ve Karlılık Raporu

  1. #1
    Administrator
    Üyelik tarihi
    Oct 2014
    Mesajlar
    49
    Tecrübe Puanı
    10

    Lightbulb Stok Kartında Tanımlı Alış Fİyatına Göre Envanter ve Karlılık Raporu

    SELECT
    *
    ,[Giren]-[Çıkan] as [Kalan]
    ,([Giren]-[Çıkan])*[Ortalama Maliyet] as [Ortalama Maliyet Tutarı]
    ,([Giren]-[Çıkan])*[Son Alış Maliyeti] as [Son Alış Maliyeti Tutarı]
    ,([Giren]-[Çıkan])*[Stok Alış Fiyatı1] as [Stok Alış Fiyatı1 Tutarı]
    ,([Satış Tutarı])-(([Satış Miktarı])*[Ortalama Maliyet]) as [Ortalama Maliyet Kar]
    ,([Satış Tutarı])-(([Satış Miktarı])*[Son Alış Maliyeti]) as [Son Alış Maliyeti Kar]
    ,([Satış Tutarı])-(([Satış Miktarı])*[Stok Alış Fiyatı1]) as [Stok Alış Fiyatı1 Kar]
    FROM (
    SELECT KODU [Kodu],ADI [Adı],ANAGRUP [AnaGrup],(SELECT ADI FROM STOK_ANA_GRUP SA WHERE SA.KODU=STOK.ANAGRUP ) [AnaGrup Adı]
    ,ISNULL((SELECT SUM(MIKTAR) FROM STOK_HAR WHERE STOK_HAR.KODU=STOK.KODU AND STOK_HAR.GDEPO<>''),0) [Giren]
    ,ISNULL((SELECT SUM(MIKTAR) FROM STOK_HAR WHERE STOK_HAR.KODU=STOK.KODU AND STOK_HAR.CDEPO<>''),0) [Çıkan]
    ,ISNULL((SELECT AVG(TLFIYAT) FROM STOK_HAR WHERE STOK_HAR.KODU=STOK.KODU AND STOK_HAR.GDEPO<>'' AND TLFIYAT>0),0) [Ortalama Maliyet]
    ,ISNULL((SELECT TOP 1 (TLFIYAT) FROM STOK_HAR WHERE STOK_HAR.KODU=STOK.KODU AND STOK_HAR.GDEPO<>'' AND TLFIYAT>0 ORDER BY TARIH DESC),0) [Son Alış Maliyeti]
    ,ISNULL(ALISF1,0)* (CASE WHEN ALISDTURU1<>'TL'THEN
    ISNULL((SELECT TOP 1 KUR1 FROM DOVIZ_KURLARI D WHERE D.KODU=ALISDTURU1 ORDER BY TARIH DESC),1)
    ELSE 1 END)[Stok Alış Fiyatı1]
    ,ISNULL((SELECT SUM(MIKTAR) FROM STOK_HAR WHERE STOK_HAR.KODU=STOK.KODU AND MODUL='FATURA' AND NORMALIADE=0 AND STOK_HAR.CDEPO<>'' ),0) [Satış Miktarı]
    ,ISNULL((SELECT SUM(TLTUTAR) FROM STOK_HAR WHERE STOK_HAR.KODU=STOK.KODU AND MODUL='FATURA' AND NORMALIADE=0 AND STOK_HAR.CDEPO<>'' ),0) [Satış Tutarı]
    FROM STOK
    ) SORGU WHERE [Giren]>0

  2. #2
    Administrator Yunus - ait Kullanıcı Resmi (Avatar)
    Üyelik tarihi
    Oct 2014
    Yer
    TÜRKİYE
    Mesajlar
    90
    Tecrübe Puanı
    10
    Yukarıdaki Kodlar Bilnex V3 veritabanı için geçerlidir.
    ---------------------------
    Yunus DALKIRAN

    Bilnex YAZILIM
    http://www.bilnex.com.tr

+ Cevap Ver

Bu Konudaki Etiketler

Yetkileriniz

  • Konu Acma Yetkiniz Yok
  • Cevap Yazma Yetkiniz Yok
  • Eklenti Yükleme Yetkiniz Yok
  • Mesajınızı Değiştirme Yetkiniz Yok
  •