ERP Nedir? | Türkiye'nin ERP Forum Platformu Ana Sayfa
Forum Anasayfa Forum Anasayfa > SQL > SQL Veri Tabanı İşlemleri
  Aktif Konular Aktif Konular RSS - yardım (acil)
  SSS SSS  Forumu Ara   Etkinlikler   Kayıt Ol Kayıt Ol  Giriş Giriş

ERP Nedir? Enterprise Resource Planning nasıl çalışır? İş süreçleri ile ilgili tüm soru ve cevapları ERPNe.org'da.

Ülkemizde hızla gelişmekte olan ERP yazılım sektörümüzün, Yerli ve Yabancı ERP işlemlerinin tanıtımı ve kullanıcılarının buluşma noktası olması hedefiyle kurulan sitemize hoş geldiniz.

Ülkemizdeki Ne.org konseptinde bir ilk olarak yayın hayatına başlayan ERPNe.org, Kurumsal Kaynak Planlaması yazılımlarını kullananların bilgi kaynağı/Portal olmak amacı ile kurulmuştur.

Genellikle yurt dışında büyük üreticiler tarafından geliştirilen SQL, Delphi, ASP, CSharp gibi teknolojilerin anlatıldığı sitelerin kullandıkları (WhatisSQL, WhatisASP) (Ülkemizde Netsis Nedir, Mikro Nedir, SAP Nedir yada Logo Nedir gibi kullanıcı sorularına) Ne ve nedir konseptinde yeni bir açılım olmasını da hedefleyen ERPNe.ORG' un, ülkemizin uluslararası ERP sektörü içinde hak ettiği yeri almasında ve ERP ürünlerini kullananların bir araya gelerek Yerli ERP'nin gelişmesine katkı sağlayacakları önemli bir kilometre taşı olacağı düşüncesindeyiz.


yardım (acil)

 Yanıt Yaz Yanıt Yaz
Yazar
Mesaj
  Konu Arama Konu Arama  Topic Seçenekleri Topic Seçenekleri
trvlad Açılır Kutu İzle
Üye
Üye
Simge

Kayıt Tarihi: 23 Ocak 2012
Konum: Konya
Durum: Aktif Değil
Puanlar: 11
Mesaj Seçenekleri Mesaj Seçenekleri   Teşekkürler (0) Teşekkürler(0)   Alıntı trvlad Alıntı  Yanıt YazCevapla Mesajın Direkt Linki Konu: yardım (acil)
    Gönderim Zamanı: 26 Eylül 2013 Saat 15:34
beyler elimde böyle bir view vardy ben fatura kysymlaryndaki açyklamayy da eklemek istiyordum ama bozuldu bunu nasyl çaly?yr hale getiririm
USE [TG2013]
GO
/****** Object:  View [dbo].[AYS_STOKRAPOR]    Script Date: 09/26/2013 13:33:19 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE VIEW [dbo].[AYS_STOKRAPOR] AS
SELECT
ISLEM='SATIS'
,T1.STOK_KODU
,STOK_aDI
,GRUP_KODU
,GRUP_ISIM=(SELECT GRUP_ISIM FROM TBLSTGRUP WHERE GRUP_KODU = GRUP_KOD)
,KOD_1
,KOD1_ISIM=(SELECT GRUP_ISIM FROM TBLSTOKKOD1 WHERE KOD_1 = GRUP_KOD)
,KOD_2
,KOD2_ISIM=(SELECT GRUP_ISIM FROM TBLSTOKKOD2 WHERE KOD_2 = GRUP_KOD)
,KOD_3
,KOD3_ISIM=(SELECT GRUP_ISIM FROM TBLSTOKKOD3 WHERE KOD_3 = GRUP_KOD)
,PLASIYER_KODU
,PLASIYER_ISIM=(SELECT PLASIYER_ACIKLAMA FROM TBLCARIPLASIYER T3 WHERE T1.PLASIYER_KODU = T3.PLASIYER_KODU)
,YIL=DATEPART(YYYY,STHAR_TARIH)
,AY=DATEPART(MM,STHAR_TARIH)
,STHAR_TARIH
,FISNO
,CARI_KOD = STHAR_ACIKLAMA
,CARI_ISIM=(SELECT CARI_ISIM FROM TBLCASABIT WHERE STHAR_ACIKLAMA = CARI_KOD)
,CARI_GRUP=(SELECT GRUP_ISIM FROM TBLCAGRUP WHERE GRUP_KOD IN (SELECT GRUP_KODU FROM TBLCASABIT WHERE STHAR_ACIKLAMA = CARI_KOD))
,CARI_BOLGE=(SELECT GRUP_ISIM FROM TBLCARIKOD1 WHERE GRUP_KOD IN (SELECT RAPOR_KODU1 FROM TBLCASABIT WHERE STHAR_ACIKLAMA = CARI_KOD))
,BRUT_SAT_MIK=STHAR_GCMIK
,BRUT_SAT_TUT=(STHAR_NF*STHAR_GCMIK)
,BRUT_KOLI=STHAR_GCMIK/PAYDA_1
,IADE_MIK=0
,IADE_TUT=0
,IADE_KOLI=0
,NET_SAT_MIK=STHAR_GCMIK
,NET_SAT_TUT=(STHAR_NF*STHAR_GCMIK)
,NET_KOLI=STHAR_GCMIK/PAYDA_1
FROM TBLSTHAR T1 , TBLSTSABIT T2 
WHERE T1.STOK_KODU = T2.STOK_KODU
AND STHAR_GCKOD = 'C' AND STHAR_HTUR = 'J'

UNION ALL

SELECT
ISLEM='IADE'
,T1.STOK_KODU
,STOK_aDI
,GRUP_KODU
,GRUP_ISIM=(SELECT GRUP_ISIM FROM TBLSTGRUP WHERE GRUP_KODU = GRUP_KOD)
,KOD_1
,KOD1_ISIM=(SELECT GRUP_ISIM FROM TBLSTOKKOD1 WHERE KOD_1 = GRUP_KOD)
,KOD_2
,KOD2_ISIM=(SELECT GRUP_ISIM FROM TBLSTOKKOD2 WHERE KOD_2 = GRUP_KOD)
,KOD_3
,KOD3_ISIM=(SELECT GRUP_ISIM FROM TBLSTOKKOD3 WHERE KOD_3 = GRUP_KOD)
SELECT     ACIKLAMA
FROM         FATUIRS
,PLASIYER_KODU
,PLASIYER_ISIM=(SELECT PLASIYER_ACIKLAMA FROM TBLCARIPLASIYER T3 WHERE T1.PLASIYER_KODU = T3.PLASIYER_KODU)
,YIL=DATEPART(YYYY,STHAR_TARIH)
,AY=DATEPART(MM,STHAR_TARIH)
,STHAR_TARIH
,FISNO
,CARI_KOD = STHAR_ACIKLAMA
,CARI_ISIM=(SELECT CARI_ISIM FROM TBLCASABIT WHERE STHAR_ACIKLAMA = CARI_KOD)
,CARI_GRUP=(SELECT GRUP_ISIM FROM TBLCAGRUP WHERE GRUP_KOD IN (SELECT GRUP_KODU FROM TBLCASABIT WHERE STHAR_ACIKLAMA = CARI_KOD))
,CARI_BOLGE=(SELECT GRUP_ISIM FROM TBLCARIKOD1 WHERE GRUP_KOD IN (SELECT RAPOR_KODU1 FROM TBLCASABIT WHERE STHAR_ACIKLAMA = CARI_KOD))
,BRUT_SAT_MIK=0
,BRUT_SAT_TUT=0
,BRUT_KOLI=0
,IADE_MIK=STHAR_GCMIK
,IADE_TUT=(STHAR_NF*STHAR_GCMIK)
,IADE_KOLI=STHAR_GCMIK/PAYDA_1*-1
,NET_SAT_MIK=0-STHAR_GCMIK
,NET_SAT_TUT=0-(STHAR_NF*STHAR_GCMIK)
,NET_KOLI=STHAR_GCMIK/PAYDA_1*-1
FROM TBLSTHAR T1 , TBLSTSABIT T2 
WHERE T1.STOK_KODU = T2.STOK_KODU
AND STHAR_GCKOD = 'G' AND STHAR_HTUR = 'L'

Yukarı Dön
mbaykan Açılır Kutu İzle
Kidemli Üye
Kidemli Üye
Simge

Kayıt Tarihi: 06 Nisan 2007
Konum: izmir
Durum: Aktif Değil
Puanlar: 1181
Mesaj Seçenekleri Mesaj Seçenekleri   Teşekkürler (2) Teşekkürler(2)   Alıntı mbaykan Alıntı  Yanıt YazCevapla Mesajın Direkt Linki Gönderim Zamanı: 26 Eylül 2013 Saat 17:27
ALTER VIEW [dbo].[AYS_STOKRAPOR] AS
SELECT
ISLEM='SATIS'
,T1.STOK_KODU
,STOK_ADI
,GRUP_KODU
,GRUP_ISIM=(SELECT GRUP_ISIM FROM TBLSTGRUP WHERE GRUP_KODU = GRUP_KOD)
,KOD_1
,KOD1_ISIM=(SELECT GRUP_ISIM FROM TBLSTOKKOD1 WHERE KOD_1 = GRUP_KOD)
,KOD_2
,KOD2_ISIM=(SELECT GRUP_ISIM FROM TBLSTOKKOD2 WHERE KOD_2 = GRUP_KOD)
,KOD_3
,KOD3_ISIM=(SELECT GRUP_ISIM FROM TBLSTOKKOD3 WHERE KOD_3 = GRUP_KOD)
,T4.ACIKLAMA
,PLASIYER_KODU
,PLASIYER_ISIM=(SELECT PLASIYER_ACIKLAMA FROM TBLCARIPLASIYER T3 WHERE T1.PLASIYER_KODU = T3.PLASIYER_KODU)
,YIL=DATEPART(YYYY,STHAR_TARIH)
,AY=DATEPART(MM,STHAR_TARIH)
,STHAR_TARIH
,FISNO
,CARI_KOD = STHAR_ACIKLAMA
,CARI_ISIM=(SELECT CARI_ISIM FROM TBLCASABIT WHERE STHAR_ACIKLAMA = CARI_KOD)
,CARI_GRUP=(SELECT GRUP_ISIM FROM TBLCAGRUP WHERE GRUP_KOD IN (SELECT GRUP_KODU FROM TBLCASABIT WHERE STHAR_ACIKLAMA = CARI_KOD))
,CARI_BOLGE=(SELECT GRUP_ISIM FROM TBLCARIKOD1 WHERE GRUP_KOD IN (SELECT RAPOR_KODU1 FROM TBLCASABIT WHERE STHAR_ACIKLAMA = CARI_KOD))
,BRUT_SAT_MIK=STHAR_GCMIK
,BRUT_SAT_TUT=(STHAR_NF*STHAR_GCMIK)
,BRUT_KOLI=STHAR_GCMIK/PAYDA_1
,IADE_MIK=0
,IADE_TUT=0
,IADE_KOLI=0
,NET_SAT_MIK=STHAR_GCMIK
,NET_SAT_TUT=(STHAR_NF*STHAR_GCMIK)
,NET_KOLI=STHAR_GCMIK/PAYDA_1
FROM TBLSTHAR T1 , TBLSTSABIT T2 ,TBLFATUIRS T4
WHERE T1.STOK_KODU = T2.STOK_KODU AND T1.FISNO=T4.FATIRS_NO AND T1.STHAR_ACIKLAMA=T4.CARI_KODU
AND STHAR_GCKOD = 'C' AND STHAR_HTUR = 'J'

UNION ALL

SELECT
ISLEM='IADE'
,T1.STOK_KODU
,STOK_aDI
,GRUP_KODU
,GRUP_ISIM=(SELECT GRUP_ISIM FROM TBLSTGRUP WHERE GRUP_KODU = GRUP_KOD)
,KOD_1
,KOD1_ISIM=(SELECT GRUP_ISIM FROM TBLSTOKKOD1 WHERE KOD_1 = GRUP_KOD)
,KOD_2
,KOD2_ISIM=(SELECT GRUP_ISIM FROM TBLSTOKKOD2 WHERE KOD_2 = GRUP_KOD)
,KOD_3
,KOD3_ISIM=(SELECT GRUP_ISIM FROM TBLSTOKKOD3 WHERE KOD_3 = GRUP_KOD)
,T4.ACIKLAMA
,PLASIYER_KODU
,PLASIYER_ISIM=(SELECT PLASIYER_ACIKLAMA FROM TBLCARIPLASIYER T3 WHERE T1.PLASIYER_KODU = T3.PLASIYER_KODU)
,YIL=DATEPART(YYYY,STHAR_TARIH)
,AY=DATEPART(MM,STHAR_TARIH)
,STHAR_TARIH
,FISNO
,CARI_KOD = STHAR_ACIKLAMA
,CARI_ISIM=(SELECT CARI_ISIM FROM TBLCASABIT WHERE STHAR_ACIKLAMA = CARI_KOD)
,CARI_GRUP=(SELECT GRUP_ISIM FROM TBLCAGRUP WHERE GRUP_KOD IN (SELECT GRUP_KODU FROM TBLCASABIT WHERE STHAR_ACIKLAMA = CARI_KOD))
,CARI_BOLGE=(SELECT GRUP_ISIM FROM TBLCARIKOD1 WHERE GRUP_KOD IN (SELECT RAPOR_KODU1 FROM TBLCASABIT WHERE STHAR_ACIKLAMA = CARI_KOD))
,BRUT_SAT_MIK=0
,BRUT_SAT_TUT=0
,BRUT_KOLI=0
,IADE_MIK=STHAR_GCMIK
,IADE_TUT=(STHAR_NF*STHAR_GCMIK)
,IADE_KOLI=STHAR_GCMIK/PAYDA_1*-1
,NET_SAT_MIK=0-STHAR_GCMIK
,NET_SAT_TUT=0-(STHAR_NF*STHAR_GCMIK)
,NET_KOLI=STHAR_GCMIK/PAYDA_1*-1
FROM TBLSTHAR T1 , TBLSTSABIT T2 ,TBLFATUIRS T4
WHERE T1.STOK_KODU = T2.STOK_KODU AND T1.FISNO=T4.FATIRS_NO AND T1.STHAR_ACIKLAMA=T4.CARI_KODU 
AND STHAR_GCKOD = 'G' AND STHAR_HTUR = 'L'

Mehmet Baykan
Yukarı Dön
trvlad Açılır Kutu İzle
Üye
Üye
Simge

Kayıt Tarihi: 23 Ocak 2012
Konum: Konya
Durum: Aktif Değil
Puanlar: 11
Mesaj Seçenekleri Mesaj Seçenekleri   Teşekkürler (0) Teşekkürler(0)   Alıntı trvlad Alıntı  Yanıt YazCevapla Mesajın Direkt Linki Gönderim Zamanı: 27 Eylül 2013 Saat 10:15
çok te?ekkür ederim Mehmet Baykan bey açyklamalar çok lazymdy elinize sa?lyk bu arada slq de tablo üzerinden view olu?turuyorum açyklama çykyyo fakat veri aly? veri?i bir türlü kesilmiyor ve sonrasynda memory hatasy veriyor 
Yukarı Dön
mbaykan Açılır Kutu İzle
Kidemli Üye
Kidemli Üye
Simge

Kayıt Tarihi: 06 Nisan 2007
Konum: izmir
Durum: Aktif Değil
Puanlar: 1181
Mesaj Seçenekleri Mesaj Seçenekleri   Teşekkürler (1) Teşekkürler(1)   Alıntı mbaykan Alıntı  Yanıt YazCevapla Mesajın Direkt Linki Gönderim Zamanı: 27 Eylül 2013 Saat 11:45
view'y fazla incelemeden istedi?inizi yaptym, de?i?ince bir problem olmaz tahmin ediyorum.

gelecek...
Mehmet Baykan
Yukarı Dön
mbaykan Açılır Kutu İzle
Kidemli Üye
Kidemli Üye
Simge

Kayıt Tarihi: 06 Nisan 2007
Konum: izmir
Durum: Aktif Değil
Puanlar: 1181
Mesaj Seçenekleri Mesaj Seçenekleri   Teşekkürler (1) Teşekkürler(1)   Alıntı mbaykan Alıntı  Yanıt YazCevapla Mesajın Direkt Linki Gönderim Zamanı: 27 Eylül 2013 Saat 12:04
Eski sorgunuzu isterseniz saklayyn
yenisi

ALTER VIEW [dbo].[AYS_STOKRAPOR] AS
SELECT
ISLEM='SATIS'
,T1.STOK_KODU
,STOK_ADI
,T2.GRUP_KODU
,G1.GRUP_ISIM 
,KOD_1
,K1.GRUP_ISIM KOD1_ISIM 
,KOD_2
,K2.GRUP_ISIM KOD2_ISIM 
,KOD_3
,K3.GRUP_ISIM KOD3_ISIM 
,T4.ACIKLAMA
,T1.PLASIYER_KODU
,P1.PLASIYER_ACIKLAMA PLASIYER_ISIM 
,YIL=DATEPART(YYYY,STHAR_TARIH)
,AY=DATEPART(MM,STHAR_TARIH)
,STHAR_TARIH
,FISNO
,STHAR_ACIKLAMA CARI_KOD
,C1.CARI_ISIM  
,CG1.GRUP_ISIM CARI_GRUP 
,CK1.GRUP_ISIM CARI_BOLGE 
,BRUT_SAT_MIK=STHAR_GCMIK
,BRUT_SAT_TUT=(STHAR_NF*STHAR_GCMIK)
,BRUT_KOLI=STHAR_GCMIK/PAYDA_1
,IADE_MIK=0
,IADE_TUT=0
,IADE_KOLI=0
,NET_SAT_MIK=STHAR_GCMIK
,NET_SAT_TUT=(STHAR_NF*STHAR_GCMIK)
,NET_KOLI=STHAR_GCMIK/PAYDA_1
FROM TBLSTHAR T1 
INNER JOIN  TBLSTSABIT T2 ON T1.STOK_KODU=T2.STOK_KODU
INNER JOIN TBLCASABIT C1 ON T1.STHAR_ACIKLAMA=C1.CARI_KOD
LEFT JOIN TBLSTGRUP G1 ON T2.GRUP_KODU=G1.GRUP_KOD
LEFT JOIN TBLSTOKKOD1 K1 ON T2.KOD_1=K1.GRUP_KOD
LEFT JOIN TBLSTOKKOD2 K2 ON T2.KOD_1=K2.GRUP_KOD
LEFT JOIN TBLSTOKKOD1 K3 ON T2.KOD_1=K3.GRUP_KOD
LEFT JOIN TBLCARIPLASIYER P1 ON P1.PLASIYER_KODU=T1.PLASIYER_KODU
LEFT JOIN TBLCARIKOD1 CK1 ON CK1.GRUP_KOD=C1.RAPOR_KODU1
LEFT JOIN TBLCAGRUP CG1 ON CG1.GRUP_KOD=C1.GRUP_KODU
INNER JOIN TBLFATUIRS T4 ON T1.FISNO=T4.FATIRS_NO AND T1.STHAR_ACIKLAMA=T4.CARI_KODU
WHERE STHAR_GCKOD = 'C' AND STHAR_HTUR = 'J'

UNION ALL

SELECT
ISLEM='SATIS'
,T1.STOK_KODU
,STOK_ADI
,T2.GRUP_KODU
,G1.GRUP_ISIM  
,KOD_1
,K1.GRUP_ISIM KOD1_ISIM 
,KOD_2
,K2.GRUP_ISIM KOD2_ISIM 
,KOD_3
,K3.GRUP_ISIM KOD3_ISIM 
,T4.ACIKLAMA
,T1.PLASIYER_KODU
,P1.PLASIYER_ACIKLAMA PLASIYER_ISIM 
,YIL=DATEPART(YYYY,STHAR_TARIH)
,AY=DATEPART(MM,STHAR_TARIH)
,STHAR_TARIH
,FISNO
,STHAR_ACIKLAMA CARI_KOD
,C1.CARI_ISIM  
,CG1.GRUP_ISIM CARI_GRUP 
,CK1.GRUP_ISIM CARI_BOLGE 
,0
,0
,0
,IADE_MIK=STHAR_GCMIK
,IADE_TUT=(STHAR_NF*STHAR_GCMIK)
,IADE_KOLI=STHAR_GCMIK/PAYDA_1*-1
,NET_SAT_MIK=0-STHAR_GCMIK
,NET_SAT_TUT=0-(STHAR_NF*STHAR_GCMIK)
,NET_KOLI=STHAR_GCMIK/PAYDA_1*-1
FROM TBLSTHAR T1 
INNER JOIN  TBLSTSABIT T2 ON T1.STOK_KODU=T2.STOK_KODU
INNER JOIN TBLCASABIT C1 ON T1.STHAR_ACIKLAMA=C1.CARI_KOD
LEFT JOIN TBLSTGRUP G1 ON T2.GRUP_KODU=G1.GRUP_KOD
LEFT JOIN TBLSTOKKOD1 K1 ON T2.KOD_1=K1.GRUP_KOD
LEFT JOIN TBLSTOKKOD2 K2 ON T2.KOD_1=K2.GRUP_KOD
LEFT JOIN TBLSTOKKOD1 K3 ON T2.KOD_1=K3.GRUP_KOD
LEFT JOIN TBLCARIPLASIYER P1 ON P1.PLASIYER_KODU=T1.PLASIYER_KODU
LEFT JOIN TBLCARIKOD1 CK1 ON CK1.GRUP_KOD=C1.RAPOR_KODU1
LEFT JOIN TBLCAGRUP CG1 ON CG1.GRUP_KOD=C1.GRUP_KODU
INNER JOIN TBLFATUIRS T4 ON T1.FISNO=T4.FATIRS_NO AND T1.STHAR_ACIKLAMA=T4.CARI_KODU

WHERE  STHAR_GCKOD = 'G' AND STHAR_HTUR = 'L'


Mehmet Baykan
Yukarı Dön
trvlad Açılır Kutu İzle
Üye
Üye
Simge

Kayıt Tarihi: 23 Ocak 2012
Konum: Konya
Durum: Aktif Değil
Puanlar: 11
Mesaj Seçenekleri Mesaj Seçenekleri   Teşekkürler (0) Teşekkürler(0)   Alıntı trvlad Alıntı  Yanıt YazCevapla Mesajın Direkt Linki Gönderim Zamanı: 27 Eylül 2013 Saat 17:41
Çok te?ekkür ederim Mehmet bey, bana kar?ylyksyz vakit ayyrdy?ynyz için ve raporumu halletti?iniz için minnettarym. 
Yukarı Dön
 Yanıt Yaz Yanıt Yaz
  Konu Paylaş   

Forum Atla Forum İzinleri Açılır Kutu İzle

Forum Software by Web Wiz Forums® version 11.10
Copyright ©2001-2017 Web Wiz Ltd.

Bu Sayfa 0,758 Saniyede Yüklendi.