Sayfayı Yazdır | Pencereyi Kapat

View

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=2865
Tarih: 22 Ağustos 2025 Saat 22:37
Program Versiyonu: Web Wiz Forums 11.10 - http://www.webwizforums.com


Konu: View
Mesajı Yazan: ulkugom
Konu: View
Mesaj Tarihi: 06 Aralık 2011 Saat 10:24
Arkadaslar seri giris ve çikisin bakiyesini almaya çalisiyorumda alamadim araya formülünü giriyorum ama tekrardan olmuyor. yardimlarinizi bekliyorum.



SELECT     dbo.SERITRA.KAYIT_TIPI, dbo.SERITRA.SERI_NO, dbo.SERITRA.STOK_KODU, STSABIT.STOK_ADI, dbo.SERITRA.TARIH,
                      dbo.SERITRA.ACIK1 AS ACIKLAMA1, dbo.SERITRA.ACIK2 AS ACIKLAMA2, dbo.SERITRA.GCKOD, dbo.SERITRA.MIKTAR, dbo.SERITRA.BELGENO,
                      dbo.SERITRA.BELGETIP AS BELGE_TIPI, dbo.SERITRA.DEPOKOD AS DEPO_KODU, dbo.SERITRA.KARSISERI, dbo.SERITRA.SUBE_KODU,
                      dbo.SERITRA.HARACIK, STHAR.EKALAN, STSABIT.YAPILANDIR, STHAR.YAPKOD,
                      CASE WHEN STSABIT.YAPILANDIR = 'E' THEN DBO.NSF_YAPACIK(STHAR.YAPKOD, STOKPARAM.C_YEDEK8, TBLESNYAPMAS.YAPACIK) ELSE NULL
                      END AS YAPACIK, STSABIT.GRUP_KODU
FROM        dbo.SERITRA INNER JOIN
                      dbo.TBLSTSABIT AS STSABIT WITH (NOLOCK) ON dbo.SERITRA.STOK_KODU = STSABIT.STOK_KODU LEFT OUTER JOIN
                      dbo.TBLCASABIT AS CASABIT WITH (NOLOCK) ON dbo.SERITRA.HARACIK = CASABIT.CARI_KOD LEFT OUTER JOIN
                      dbo.TBLSTHAR AS STHAR WITH (NOLOCK) ON dbo.SERITRA.STRA_INC = STHAR.INCKEYNO INNER JOIN
                      dbo.STOKPARAM WITH (NOLOCK) ON dbo.STOKPARAM.ISLETME_KODU IS NOT NULL LEFT OUTER JOIN
                      dbo.TBLESNYAPMAS WITH (NOLOCK) ON dbo.TBLESNYAPMAS.YAPKOD = STHAR.YAPKOD




Cevaplar:
Mesajı Yazan: bybarone
Mesaj Tarihi: 06 Aralık 2011 Saat 11:42
Yanlismi anladim yoksa sizin almaya çalistiginiz

Stok
\Raporlar
\Ek Listeler
\Seri Takibi Bakiye Listesi nimi ? istiyorsunuz ???

-------------
Iyi çalismalar.

Barancan GENÇ

barancan.genc@hotmail.com


Mesajı Yazan: ulkugom
Mesaj Tarihi: 08 Aralık 2011 Saat 09:04
EVT AMA BUNU ÖZEL RAPORLARDAN YAPMAK ISTIYORUM. BIR VIEV


-------------
Netsisten Vazgeçemiyorum


Mesajı Yazan: bybarone
Mesaj Tarihi: 08 Aralık 2011 Saat 09:26
O zaman Profilerdan izle hangi viewleri çalistirdigini ordaki viewleri kullan...

-------------
Iyi çalismalar.

Barancan GENÇ

barancan.genc@hotmail.com


Mesajı Yazan: ulkugom
Mesaj Tarihi: 08 Aralık 2011 Saat 09:27
BU FORMÜLE BAKIYE FORMÜL SATIRINI EKLEYEBILIRMISINIZ.

-------------
Netsisten Vazgeçemiyorum


Mesajı Yazan: bybarone
Mesaj Tarihi: 08 Aralık 2011 Saat 09:57
Not aldim müsait oldugum zaman bakicam...

-------------
Iyi çalismalar.

Barancan GENÇ

barancan.genc@hotmail.com


Mesajı Yazan: ulkugom
Mesaj Tarihi: 08 Aralık 2011 Saat 09:57
tesekkür ederim...

-------------
Netsisten Vazgeçemiyorum


Mesajı Yazan: mbaykan
Mesaj Tarihi: 08 Aralık 2011 Saat 11:44
Sizin view'a aldiginiz sütunlar
KAYIT_TIPI, SERI_NO, STOK_KODU, STOK_ADI,TARIH,ACIKLAMA1, ACIKLAMA2, GCKOD, MIKTAR, BELGENO,BELGE_TIPI, DEPO_KODU, KARSISERI, SUBE_KODU,HARACIK,EKALAN,YAPILANDIR, STHAR.YAPKOD,YAPACIK,GRUP_KODU

seklinde Siz bir SERI'nin bakiyesini istiyorsaniz bunun
SERI_NO,STOK_KODU,STOK_ADI,ACIKLAMA1,ACIKLAMA2,GIRIS_MIK,CIKIS_MIK,BAKIYE,YAPILANDIR,YAPKOD,YAPACIK,GRUP_KODU
biçiminde olmasi gerekir
view buna göre

SELECT   dbo.SERITRA.SERI_NO, dbo.SERITRA.STOK_KODU, STSABIT.STOK_ADI, dbo.SERITRA.TARIH,
      dbo.SERITRA.ACIK1 AS ACIKLAMA1, dbo.SERITRA.ACIK2 AS ACIKLAMA2,
      SUM(CASE WHEN dbo.SERITRA.GCKOD = 'G' THEN dbo.SERITRA.MIKTAR ELSE 0 END) AS GIRIS_MIK,
      SUM(CASE WHEN dbo.SERITRA.GCKOD = 'C' THEN dbo.SERITRA.MIKTAR ELSE 0 END) AS CIKIS_MIK,
      SUM(CASE WHEN dbo.SERITRA.GCKOD = 'G' THEN dbo.SERITRA.MIKTAR ELSE -dbo.SERITRA.MIKTAR END) AS BAKIYE, STSABIT.YAPILANDIR, STHAR.YAPKOD,
      CASE WHEN STSABIT.YAPILANDIR = 'E' THEN DBO.NSF_YAPACIK(STHAR.YAPKOD, STOKPARAM.C_YEDEK8, TBLESNYAPMAS.YAPACIK) ELSE NULL
      END AS YAPACIK, STSABIT.GRUP_KODU
FROM   dbo.SERITRA INNER JOIN
      dbo.TBLSTSABIT AS STSABIT WITH (NOLOCK) ON dbo.SERITRA.STOK_KODU = STSABIT.STOK_KODU LEFT OUTER JOIN
      dbo.TBLCASABIT AS CASABIT WITH (NOLOCK) ON dbo.SERITRA.HARACIK = CASABIT.CARI_KOD LEFT OUTER JOIN
      dbo.TBLSTHAR AS STHAR WITH (NOLOCK) ON dbo.SERITRA.STRA_INC = STHAR.INCKEYNO INNER JOIN
      dbo.STOKPARAM WITH (NOLOCK) ON dbo.STOKPARAM.ISLETME_KODU IS NOT NULL LEFT OUTER JOIN
      dbo.TBLESNYAPMAS WITH (NOLOCK) ON dbo.TBLESNYAPMAS.YAPKOD = STHAR.YAPKOD
GROUP BY SERITRA.SERI_NO,SERITRA.STOK_KODU, STSABIT.STOK_ADI,SERITRA.ACIK1 ,SERITRA.ACIK2,STSABIT.YAPILANDIR, STHAR.YAPKOD,
    CASE WHEN STSABIT.YAPILANDIR = 'E' THEN DBO.NSF_YAPACIK(STHAR.YAPKOD, STOKPARAM.C_YEDEK8, TBLESNYAPMAS.YAPACIK) ELSE NULL END,
    STSABIT.GRUP_KODU
   
Not: Yazdigimi Test etmedim. gerisi size kalmis
kolay gelsin


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


Mesajı Yazan: ulkugom
Mesaj Tarihi: 08 Aralık 2011 Saat 13:57
TSK EDERIM.

-------------
Netsisten Vazgeçemiyorum


Mesajı Yazan: ulkugom
Mesaj Tarihi: 08 Aralık 2011 Saat 16:00
SIZE ZAHMET SERI NO BAZINDA KMÜLE SEKILINIDE BELIRTIRMISINIZ.


-------------
Netsisten Vazgeçemiyorum


Mesajı Yazan: mbaykan
Mesaj Tarihi: 08 Aralık 2011 Saat 16:50
SELECT dbo.SERITRA.SERI_NO, dbo.SERITRA.STOK_KODU, STSABIT.STOK_ADI,
      SUM(CASE WHEN dbo.SERITRA.GCKOD = 'G' THEN dbo.SERITRA.MIKTAR ELSE 0 END) AS GIRIS_MIK,
      SUM(CASE WHEN dbo.SERITRA.GCKOD = 'C' THEN dbo.SERITRA.MIKTAR ELSE 0 END) AS CIKIS_MIK,
      SUM(CASE WHEN dbo.SERITRA.GCKOD = 'G' THEN dbo.SERITRA.MIKTAR ELSE -dbo.SERITRA.MIKTAR END) AS BAKIYE,  STSABIT.GRUP_KODU
FROM   dbo.SERITRA INNER JOIN
      dbo.TBLSTSABIT AS STSABIT WITH (NOLOCK) ON dbo.SERITRA.STOK_KODU = STSABIT.STOK_KODU LEFT OUTER JOIN
      dbo.TBLSTHAR AS STHAR WITH (NOLOCK) ON dbo.SERITRA.STRA_INC = STHAR.INCKEYNO
GROUP BY SERITRA.SERI_NO,SERITRA.STOK_KODU, STSABIT.STOK_ADI, STSABIT.GRUP_KODU



-------------
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