• Sonuç bulunamadı

BAYİLERİMİZE ÖZEL. 13 Ağustos İlgili Modül/ler : Genel. İlgili Versiyon/lar : ETA:SQL, ETA:V.8-SQL

N/A
N/A
Protected

Academic year: 2022

Share "BAYİLERİMİZE ÖZEL. 13 Ağustos İlgili Modül/ler : Genel. İlgili Versiyon/lar : ETA:SQL, ETA:V.8-SQL"

Copied!
10
0
0

Yükleniyor.... (view fulltext now)

Tam metin

(1)

S S Q Q L L S S O O R R G G U U Ö Ö R R N N E E K K L L E E R R İ İ

CARİ KART TABLOSUNDAKİ BÜTÜN ALANLARIN LİSTELENMESİNİ SAĞLAYAN SORGU

SELECT *

FROM CARKART

CARİ KODU, ÜNVANI VE BAKİYE ALANLARIN BAKİYEYE GÖRE BÜYÜK RAKAMDAN KÜÇÜK RAKAMA GÖRE SIRALI OLARAK LİSTELENMESİNİ SAĞLAYAN SORGU

SELECT CARKOD,CARUNVAN,CARBAKIYE FROM CARKART

ORDER BY CARBAKIYE DESC

CARKART TABLOSUNDAKİ CARİ KARTLARIN BAKİYELERİN TOPLAMININ ALINMASI VE BU TOPLAM ALANINA BİR İSİM ATANMASINI SAĞLAYAN SORGU

SELECT SUM(CARBAKIYE) AS TOPLAM_BAKİYE FROM CARKART

ÜNVANLARININ İLK İKİ HARFİ ‘NU’ OLAN CARİ KARTLARIN LİSTELENMESİNİ SAĞLAYAN SORGU

SELECT CARKOD,CARUNVAN,CARBAKIYE FROM CARKART

WHERE CARUNVAN LIKE 'NU%'

ÜNVANININ SON HARFİ ‘A’ VEYA ‘S‘ OLAN CARİ KARTLARI LİSTELEYEN SORGU

SELECT CARKOD,CARUNVAN,CARBAKIYE FROM CARKART

WHERE RIGHT(CARUNVAN,1) IN ('A','S')

ÜNVANIN ÜÇÜNCÜ HARFİ ‘R’ OLAN CARİ KARTLARI LİSTELEYEN SORGU

SELECT CARKOD,CARUNVAN,CARBAKIYE FROM CARKART

WHERE SUBSTRING (CARUNVAN,3,1)='R'

ÜNVANIN BAŞ HARFİ A, K, N İLE BAŞLAYAN CARİ KARTLARIN BAKİYE TOPLAMLARININ ALINMASINI SAĞLAYAN SORGU

SELECT SUM(CARBAKIYE) AS TOPLAM_BAKİYE FROM CARKART

WHERE CARUNVAN LIKE '[AKN]%'

13 Ağustos 2011

İlgili Versiyon/lar : ETA:SQL, ETA:V.8-SQL İlgili Modül/ler : Genel

BAYİLERİMİZE ÖZEL

(2)

ÜNVANIN BAŞ HARFİ A, K, W OLMAYAN CARİ KARTLARI LİSTELEYEN SORGU

SELECT CARKOD,CARUNVAN,CARBAKIYE FROM CARKART

WHERE CARUNVAN LIKE'[^AKW]%' VEYA

SELECT CARKOD,CARUNVAN,CARBAKIYE FROM CARKART

WHERE CARUNVAN NOT LIKE '[AKW]%'

ÜNVANININ BAŞ HARFİ ‘A’ İLE ‘C’ ARASINDAKİ CARİ KARTLARI LİSTELEYEN SORGU

SELECT CARKOD,CARUNVAN,CARBAKIYE FROM CARKART

WHERE CARUNVAN LIKE '[A-C]%'

ÜNVANININ BAŞ HARFİ ‘A’ İLE ‘C’ ARASINDA OLMAYAN CARİ KARTLARI LİSTELEYEN SORGU

SELECT CARKOD,CARUNVAN,CARBAKIYE FROM CARKART

WHERE CARUNVAN LIKE '[^A-C]%'

ÜNVANI 6 HARFLİ OLAN VE 3. HARFİ R OLAN CARİ KARTLARI LİSTELEYEN SORGU

SELECT CARKOD,CARUNVAN,CARBAKIYE FROM CARKART

WHERE CARUNVAN LIKE '__R___'

ÖZEL KODU BOŞ OLAN CARİ KARTLARI LİSTELEYEN SORGU

SELECT CARKOD,CARUNVAN,CARBAKIYE FROM CARKART

WHERE LEN(CAROZKOD1)=0

BRÜT TOPLAMI EN BÜYÜK OLAN FATURAYI LİSTELEYEN SORGU

SELECT MAX(FATFISBRUTTOPLAM) AS EN_YÜKSEK_FATURA FROM FATFIS

BRÜT TOPLAMI EN KÜÇÜK OLAN FATURAYI LİSTELEYEN SORGU

SELECT MIN(FATFISBRUTTOPLAM) AS EN_DÜSÜK_FATURA FROM FATFIS

KAYITLI FATURALARIN ORTALAMA BRÜT TUTARINI BULAN SORGU

SELECT AVG(FATFISBRUTTOPLAM) AS ORTALAMA_FATURA FROM FATFIS

VADESİ 90 GÜNDEN DAHA FAZLA OLAN FATURALARI LİSTELEYEN SORGU

SELECT * FROM FATFIS

WHERE (FATFISVADETAR-FATFISTAR)>90

(3)

BİR CARİ KARTIN ÖZEL KODU İLE AYNI OLAN CARİ KARTLARI LİSTELEYEN SORGU ÖRNEGİN; HESAP KODU 120 001 OLAN BİR CARİ KARTIM VAR. ANCAK BU KARTIN

ÖZELKOD1’İNDE NE YAZDIĞINI BİLMİYORUM FAKAT BU KARTIN ÖZELKOD1 İ İLE AYNI OLAN CARİ KARTLARI GÖRMEK İSTİYORUM.

SELECT CARKOD,CARUNVAN,CAROZKOD1 FROM CARKART

WHERE CAROZKOD1=(SELECT CAROZKOD1 FROM CARKART

WHERE CARKOD='120 001')

HANGİ ÖZEL KOD’DAN KAÇ ADET CARİ KARTI OLDUĞUNU GÖSTEREN SORGU ÖRNEĞİ

SELECT CAROZKOD1,COUNT(*) AS ADET FROM CARKART

GROUP BY CAROZKOD1

CARİ KARTLARI ÖZEL KODLARINA GÖRE GRUPLAYAN VE GRUBA GÖRE BAKİYELERİNİ VE SAYILARINI BULAN AYNI ZAMANDA BU BAKİYE İÇİNDE DE BAKİYESİ 200 TL ÜSTÜ OLAN CARİ GRUPLARI LİSTELEYEN SORGU ÖRNEĞİ

SELECT CAROZKOD1,SUM(CARBAKIYE) AS TOPLAM, COUNT(CARBAKIYE) AS ADET FROM CARKART

GROUP BY CAROZKOD1 HAVING SUM(CARBAKIYE)>200 ORDER BY SUM(CARBAKIYE)

ETA_DEMO_2011 DATABASE’İNE CARIKARTI DİYE BİR TABLO OLUŞTURAN SORGU ÖRNEĞİ. BU TABLONUN DA İKİ ALANI VAR; CARKOD VE CARUNVAN.

USE ETA_DEMO_2011

CREATE TABLE CARIKARTI (

CARKOD VARCHAR(20), CARUNVAN VARCHAR(30) )

CARIKARTI TABLOSUNDA DEĞER GİRMEK İÇİN KULLANILAN SORGU ÖRNEĞİ

INSERT INTO CARIKARTI(CARKOD,CARUNVAN) VALUES ('002','ÜLKER GIDA')

CARİ ÖZEL KODU ABC OLAN KARTLARIN ÖZEL KODUNU XYZ YAPAN SORGU ÖRNEĞİ

UPDATE CARKART SET CAROZKOD1='XYZ' WHERE CAROZKOD1='ACB'

STOK KARTLARININ HEPSİNİN BİRİMİNİ KG YAPAN SORGU ÖRNEĞİ UPDATE STKKART

SET STKBRIM1='KG'

(4)

CARİ KART TABLOSUNDAN BİLGİLER LİSTELENİRKEN AYNI ZAMANDA ADRES BİLGİLERİNİN DE BAŞKA BİR TABLODAN ALINMASINI SAĞLAYAN SORGU ÖRNEĞİ

SELECT CARKOD,CARUNVAN,CARYETKILI,CARBORCTOP,CARALACAKTOP,

CARBAKIYE,ADRESLER.ADRADRES1,ADRESLER.ADRILCE,ADRESLER.ADRIL,ADRTEL1 FROM CARKART,ADRESLER

WHERE CARKART.CARKOD*=ADRESLER.ADRKOD1 AND ADRESLER.ADRMODUL=2 AND ADRESLER.ADRITEMNO=1

ORDER BY CARKOD

STOK KART LİSTESİ EKRANINDA KULLANICI TANIMLI SAHAYA DEPO BAKİYESİ EKLEMEK İÇİN KULLANILABİLECEK SORGU

SELECT DEPSTKBAKIYE FROM DEPSTKKART WHERE DEPSTKKART.DEPSTKSTKKOD=STKKART.STKKOD AND DEPSTKDEPOKOD='D-01'

MUHASEBE FİŞ HAREKET SATIRLARINDA 320 VE ALT HESAPLARININ ÖZEL KODUNA FATURA KELİMESİNİN YAZILMASI SAĞLAYAN SORGU

UPDATE MUHHAR

SET MUHHAROZELKOD=’FATURA’

WHERE MUHHARMUHKOD LIKE ’320%’

MUHASEBE HESAP PLANINDA BULUNAN 120 VE ALT HESAPLARINDAN CARİ KART OLUŞTURMAK İÇİN KULLANILABİLECEK SORGU

INSERT INTO CARKART (CARKOD,CARUNVAN,CARSEVNO,CARCALFLAG) SELECT DISTINCT MUHKOD,MUHADI1,1,1

FROM MUHHESAP WHERE MUHKOD>='120' AND MUHKOD<'121'

CARİ KART LİSTESİNDE ADRES BİLGİLERİNİ ALT ALTA GÖSTEREN BAĞLANTI1 SORGUSU

SELECT 'Ünvanı' 'Başlık', CARUNVAN 'AÇIKLAMA' FROM CARKART WHERE CARKOD=:CARKOD UNION ALL

SELECT 'Adres 1' 'Başlık',ADRADRES1 'Açıklama' FROM ADRESLER WHERE ADRITEMNO=1 AND ADRKOD1=:CARKOD

UNION ALL

SELECT ' ' 'Başlık',ADRADRES2 'Açıklama' FROM ADRESLER WHERE ADRITEMNO=1 AND ADRKOD1=:CARKOD

UNION ALL

SELECT ' ' 'Başlık',ADRADRES3 'Açıklama' FROM ADRESLER WHERE ADRITEMNO=1 AND ADRKOD1=:CARKOD

UNION ALL

SELECT 'Ýl' 'Başlık',ADRILCE+'/'+ADRIL 'Açıklama' FROM ADRESLER WHERE ADRITEMNO=1 AND ADRKOD1=:CARKOD

UNION ALL

SELECT 'Telefon 1' 'Başlık',ADRTEL1 'Açıklama' FROM ADRESLER WHERE ADRITEMNO=1 AND ADRKOD1=:CARKOD

UNION ALL

SELECT 'Telefon 2' 'Başlık',ADRTEL2 'Açıklama' FROM ADRESLER WHERE ADRITEMNO=1 AND ADRKOD1=:CARKOD

UNION ALL

SELECT 'Vergi D./Vhn' 'Başlık', CARVERDAIRE+'/'+CARVERHESNO 'AÇIKLAMA' FROM CARKART WHERE CARKOD=:CARKOD

STOK KARTINDAKİ ‘FİYAT 1’ DEKİ DÖVİZ KODUNU ‘FİYAT 5’ DEKİ DÖVİZ KODUNA YAZDIRMAK İÇİN KULLANILABİLECEK SORGU

UPDATE STKFIYAT

SET STKFIYDOVKOD=(SELECT STKFIYDOVKOD FROM STKFIYAT WHERE STKFIYSTKKOD=STKFIYSTKKOD AND STKFIYNO=5)

(5)

CARİ HAREKETLERİNDEKİ DÖVİZ KODUNA CARİ KARTTAKİ DOVİZ KODUNU YAZDIRMAK İÇİN KULLANILABİLECEK SORGU

UPDATE CARHAR

SET CARHARDOVKOD=(SELECT CARDOVKOD1 FROM CARKART WHERE CARHARCARKOD=CARKOD)

CARİ KART LİSTESİNDE EN BÜYÜK HAREKET TARİHİNİ GÖSTEREN BAĞLANTI1 SORGUSU

SELECT MAX (CARHARTAR) AS TARIH

FROM CARHAR WHERE CARHARCARKOD=:CARKOD

STOK KART LİSTESİ EKRANINDA DEPO BAKİYELERİNİ DEPO ÖZELKODU1 E GÖRE GRUPLAYIP VEREN BAĞLANTI1 SORGUSU

SELECT STKKOD,STKCINSI,

(SELECT ISNULL (SUM (DEPSTKBAKIYE),0.00)FROM DEPSTKKART,DEPO WHERE DEPSTKSTKKOD=STKKOD

AND DEPKOD=DEPSTKDEPOKOD GROUP BY DEPOZKOD1 HAVING DEPOZKOD1='A' ) as 'ANA DEPO', (SELECT ISNULL (SUM (DEPSTKBAKIYE),0.00)FROM DEPSTKKART,DEPO WHERE

DEPSTKSTKKOD=STKKOD

AND DEPKOD=DEPSTKDEPOKOD GROUP BY DEPOZKOD1 HAVING DEPOZKOD1='S' ) as 'ŞUBE DEPO' FROM STKKART

ORDER BY STKKOD

SATIŞ FATURALARINDA EN DÜŞÜK VE EN YÜKSEK SATIŞ FİYATLARINI GÖSTEREN SORGU

SELECT FATHARSTKKOD,FATHARSTKCINS,MIN(FATHARFIYAT)'EN UCUZ', MAX(FATHARFIYAT)'EN PAHALI'

FROM FATHAR

WHERE FATHARTIPI=3 AND FATHARIPTALFLAG=0 GROUP BY FATHARSTKKOD,FATHARSTKCINS

HAREKET GÖRMEMİŞ STOK KARTLARINI LİSTELEYEN SORGU

SELECT STKKOD,STKCINSI,STKBAKIYE FROM STKKART

WHERE NOT EXISTS (SELECT * FROM STKHAR WHERE STKHAR.STKHARSTKKOD=STKKART.STKKOD) ORDER BY STKKOD

STOK KARTLARINDAN STOK KODUNU OKUYARAK BARKOD KODUNA AKTARMAK İÇİN KULLANILABİLECEK SORGU

INSERT INTO STKBARKOD

(STKBARKOD,STKBARSTKKOD,STKBARKATSAYI,STKBARITEMNO) SELECT STKKOD,STKKOD,1,1

FROM STKKART

WHERE STKKOD NOT IN (SELECT STKBARSTKKOD FROM STKBARKOD)

STOK KARTLARINDA BULUNAN FİYATLARDA KDV HARİÇ OLAN FİYATLARI KDV DAHİL YAPAN SORGU ÖRNEĞİ

UPDATE STKFIYAT

SET STKFIYKDVFLAG=1 WHERE STKFIYKDVFLAG=0

(6)

STOK KARTLARININ BAĞLANTI SAYFASINA FATURA TİPİ 1 VE MUHASEBE KODU 153 001 BİLGİSİNİ EKLEYEN SORGU

INSERT INTO STKMUHBAGLANTI

(SMBSTKKOD,SMBITEMNO,SMBFTNO,SMBMUHKOD1) SELECT STKKOD,1,1,'153 001' FROM STKKART

STOK KARTLARININ BAĞLANTI SAYFASINA FATURA TİPİ 3 VE MUHASEBE KODU 600 001 BİLGİSİNİ EKLEYEN SORGU

INSERT INTO STKMUHBAGLANTI

(SMBSTKKOD,SMBITEMNO,SMBFTNO,SMBMUHKOD1) SELECT STKKOD,2,3,'600 001' FROM STKKART

STOK KARTLARININ SEVİYE NOSUNU DEĞİŞTİREN SORGU

UPDATE STKKART SET STKSEVNO='1'

STOK KARTLARINDA 3 NOLU FİYATI SİLEN SORGU DELETE STKFIYAT WHERE STKFIYNO=3

CARİ HAREKET LİSTESİNDE KAYNAK MODÜL İSİMLERİNİN GÖZÜKMESİNİ SAĞLAYAN KULLANICI TANIMLI SAHA SORGUSU

CASE WHEN CARFISKAYNAK=2 THEN ‘CARI’ WHEN CARFISKAYNAK=3 THEN ‘FATURA’ WHEN CARFISKAYNAK=5 THEN ‘CEKSENET’ END

KÜÇÜK HARFLER İLE AÇILMIŞ CARİ ÜNVANLARINI BÜYÜK HARFE ÇEVİREN SORGU

UPDATE CARKART

SET CARUNVAN =UPPER(CARUNVAN)

STOK KARTI DİĞER BİLGİLERDE BULUNAN AĞIRLIK 1 DEĞERİNİN KARTIN ÖN YÜZDEKİ 2 BİRİM BÖLEN DEĞERİNE YAZDIRILMASINI SAĞLAYAN SORGU

UPDATE STKKART

SET STKBRM2BOL=(SELECT ISNULL((EBATMIK6),0.00) FROM EBATLAR WHERE EBATSIRANO='1' AND STKKART.STKKOD=EBATLAR.EBATKOD)

WHERE STKKART.STKKOD IN (SELECT EBATKOD FROM EBATLAR)

ALIŞ FATURALARINDA FATURA EK BİLGİLER SEKMESİNDE BULUNAN FİŞ ÖZEL KOD3’ÜN FİŞ KALEM ÖZELKODUNA YAZAN SORGU

UPDATE FATHAR SET FATHAROZKOD=ISNULL((SELECT FATFISOZKOD3 FROM FATFIS WHERE FATFIS.FATFISREFNO=FATHAR.FATHARREFNO AND FATFISTIPI=1),'')

BÜTÜN STOK HAREKETLERİNİN DEPO KODUNA D-02 YAZAN SORGU UPDATE STKHAR SET STKHARANADEPO='D-02'

STOK KARTLARINDA ÖZELKOD1’DEKİ BİLGİYİ ÖZDEŞKOD BİRİNCİ SIRAYA YAZAN SORGU INSERT INTO STKDETAY

(STKDETBKOD,STKDETSKOD,STKDETTIP,STKDETITEMNO)

(7)

STOK KARTLARINDAKİ 1. SATIRDAKİ ALIŞ FİYATINDAKİ KDVNO’YU SATIR 2’DEKİ SATIŞ FİYATINDAKİ KDVNO’YA YAZAN SORGU

UPDATE STKFIYAT SET STKFIYKDVNO=

(SELECT STKFIYKDVNO FROM STKFIYAT X

WHERE X.STKFIYSTKKOD=STKFIYAT.STKFIYSTKKOD AND X.STKFIYNO=1)

HAREKET GÖRMEMİŞ STOK KARTLARINI BAĞLI TABLOLARDAN SİLEN SORGULAR

DELETE STKKART

WHERE STKKOD NOT IN (SELECT STKHARSTKKOD FROM STKHAR)

DELETE STKMUHBAGLANTI

WHERE SMBSTKKOD NOT IN (SELECT STKHARSTKKOD FROM STKHAR)

DELETE STKBARKOD

WHERE STKBARSTKKOD NOT IN (SELECT STKHARSTKKOD FROM STKHAR)

DELETE STKFIYAT

WHERE STKFIYSTKKOD NOT IN (SELECT STKHARSTKKOD FROM STKHAR)

DELETE DEPSTKKART

WHERE DEPSTKSTKKOD NOT IN (SELECT STKHARSTKKOD FROM STKHAR)

DELETE STKDETAY

WHERE STKDETSKOD NOT IN (SELECT STKHARSTKKOD FROM STKHAR)

DELETE EBATLAR

WHERE EBATKOD NOT IN (SELECT STKHARSTKKOD FROM STKHAR) AND EBATMODUL=1

DELETE ACIKLAMALAR

WHERE ACIKKOD NOT IN (SELECT STKHARSTKKOD FROM STKHAR) AND ACIKMODUL=1

DELETE MUHKONTROL

WHERE MUHKONTKOD NOT IN (SELECT STKHARSTKKOD FROM STKHAR) AND MUHKONTMODUL=1

DELETE RESIMLER

WHERE RESIMKOD NOT IN (SELECT STKHARSTKKOD FROM STKHAR) AND RESIMMODUL=1

DELETE STKMIZDEGER

WHERE STKKOD NOT IN (SELECT STKHARSTKKOD FROM STKHAR)

KAYITLI İRSALİYELERDE BULUNAN ADRESLERİ CARİ KARTDAKİ SEVK ADRESİ BİLGİLERİ İLE DEĞİŞTİREN SORGU

UPDATE IRSFIS

SET IRSFISADRES1=ISNULL( (SELECT ADRADRES1 FROM ADRESLER WHERE ADRKOD1=IRSFISCARKOD AND ADRMODUL=2 AND ADRITEMNO=2),' '),

IRSFISADRES2=ISNULL((SELECT ADRADRES2 FROM ADRESLER WHERE ADRKOD1=IRSFISCARKOD AND ADRMODUL=2 AND ADRITEMNO=2),' '),

IRSFISADRES3=ISNULL((SELECT ADRADRES3 FROM ADRESLER WHERE ADRKOD1=IRSFISCARKOD AND ADRMODUL=2 AND ADRITEMNO=2),' '),

IRSFISPOSTAKOD=ISNULL((SELECT ADRPOSTAKOD FROM ADRESLER WHERE ADRKOD1=IRSFISCARKOD AND ADRMODUL=2 AND ADRITEMNO=2),' '),

IRSFISULKE=ISNULL((SELECT ADRULKE FROM ADRESLER WHERE ADRKOD1=IRSFISCARKOD AND ADRMODUL=2 AND ADRITEMNO=2),' '),

IRSFISIL=ISNULL((SELECT ADRIL FROM ADRESLER WHERE ADRKOD1=IRSFISCARKOD AND ADRMODUL=2 AND ADRITEMNO=2),' '),

(8)

IRSFISILCE=ISNULL((SELECT ADRILCE FROM ADRESLER WHERE ADRKOD1=IRSFISCARKOD AND ADRMODUL=2 AND ADRITEMNO=2),' '),

IRSFISADRESNO=2

MUHASEBE MODÜLÜNDE BA-BS KODU GİRİLMEMİŞ FİŞLERİ LİSTELEYEN BAĞLANTI1 SORGUSU

SELECT MUHHARTAR AS 'Tarih',MUHHARMUHKOD AS 'MUH-KODU', MUHHARNO AS 'Fiş No', MUHHARACIKLAMA1 AS 'Açıklama-1','T' = CASE WHEN MUHHARBATIPI=1 THEN 'B'ELSE 'A' END,

MUHHARTUTAR AS 'Tutar',MUHHARREFNO AS 'Fiş Ref.No', MUHHARYEVNO AS 'Yevmiye No', MUHFTKOD AS 'Fiş Cinsi'

FROM MUHHAR WITH(NOLOCK) LEFT JOIN MUHFISTIP WITH(NOLOCK) ON MUHHAR. MUHHARCINSI=MUHFISTIP. MUHFTNO

WHERE MUHHARACIKLAMA1=' ' AND SUBSTRING(MUHHARMUHKOD,1,3) in ('153','600') ORDER BY MUHHARTAR, MUHHARREFNO,MUHHARSIRANO,MUHHARMUHKOD

CARİ KART LİSTESİNDE CARİ KARTLARIN USD BAKİYESİNİ GÖSTEREN KULLANICI TANIMLI SAHA SORGUSU

(SELECT SUM(CARBORC)-SUM(CARALACAK) FROM CARMIZDEGER CM WHERE CM.CARKOD=CARKART.CARKOD AND CARRAKTIP=2 AND CARDOVKOD='USD')

BORDRO MODÜLÜNDE PERSONEL İSMİNDE BULUNAN HAFLERİ DEĞİŞTİRMEYE YARAYAN SORGU (BU ÖRNEKTE İ HARFİ I OLARAK DEĞİŞTİRİLMİŞTİR.)

UPDATE BORSICIL

SET BORSCLCADSOYAD=REPLACE(BORSCLCADSOYAD,'İ','I')

STOK KART LİSTESİNE FİYAT 2 BİLGİSİNİ GETİREN KULLANICI TANIMLI SAHA SORGUSU SELECT STKFIYTUTAR FROM STKFIYAT WHERE STKFIYSTKKOD=STKKOD AND STKFIYNO=2

BARKOD KODU OLMAYAN STOK KARTLARINI LİSTELEYEN SORGU

SELECT STKKOD,STKCINSI FROM STKKART

WHERE STKKOD NOT IN (SELECT STKBARSTKKOD FROM STKBARKOD WHERE STKBARSTKKOD=STKKOD)

ORDER BY STKKOD

STOK KART LİSTESİNDE İLGİLİ STOK KARTINA AİT SİPARİŞ MİKTARI,TESLİM VE KALAN MİKTAR GÖRÜNTÜLEYEN BAĞLANTI1 SORGUSU

SELECT SIPHARCARKOD,CARUNVAN,SIPHARSTKKOD,SIPHARSTKCINS,SUM (SIPHARMIKTAR)AS GELEN, SUM(SIPHARTESMIKTAR)AS GIDEN ,SUM(SIPHARKALMIKTAR) AS KALAN

FROM SIPHAR,CARKART

WHERE SIPHARSTKKOD=:STKKOD AND CARKOD=SIPHARCARKOD AND SIPHARGCFLAG=1 AND SIPHARAKFLAG=1 AND SIPHARTIPI=1

GROUP BY SIPHARCARKOD,CARKOD,CARUNVAN,SIPHARSTKKOD,SIPHARSTKCINS ORDER BY SIPHARCARKOD,SIPHARSTKKOD

(9)

STOK HAREKETLERİ İÇERİSİNDE 10 BİRİMDEN FAZLA ÇIKIŞI OLAN STOKLARI LİSTELEYEN SORGU

SELECT STKHARSTKKOD,STKHARSTKCINS,SUM(STKHARMIKTAR) FROM STKHAR

WHERE STKHARGCFLAG=2

GROUP BY STKHARSTKKOD,STKHARSTKCINS HAVING SUM (STKHARMIKTAR)>=10

ORDER BY STKHARSTKKOD DESC

STOK KART EKRANINDA DEPO1 VE DEPO2 BAKİYELERİNİ GÖSTEREN BAĞLANTI1 SORGUSU

SELECT STKKOD,STKCINSI,

D1=(SELECT DEPSTKBAKIYE FROM DEPSTKKART

WHERE DEPSTKDEPOKOD='D-01' AND DEPSTKSTKKOD=STKKOD), D2=(SELECT DEPSTKBAKIYE FROM DEPSTKKART

WHERE DEPSTKDEPOKOD='D-02' AND DEPSTKSTKKOD=STKKOD) FROM STKKART

WHERE STKKOD=STKKOD

CARİ KARTA SONRADAN YAZILAN ÜNVANIN CARİ HAREKETLERE TEKRAR YAZDIRILMASINI SAĞLAYAN SORGU

UPDATE CARHAR

SET CARHARCARUNVAN=CARKART.CARUNVAN FROM CARKART

WHERE CARHARCARKOD=CARKART.CARKOD

CARİ KARTA SONRADAN YAZILAN ÜNVANIN CARİ FİŞLERE TEKRAR YAZDIRILMASINI SAĞLAYAN SORGU

UPDATE CARFIS

SET CARFISCARUNVAN=CARKART.CARUNVAN FROM CARKART

WHERE CARFISCARKOD=CARKART.CARKOD

BORDRO PERSONEL SİCİL KARTINDA İŞE GİRİŞ VE İŞTEN ÇIKIŞ TARİHLERİNİN TOPLU OLARAK DEĞİŞTİRİLMESİNİ SAĞLAYAN SORGU

UPDATE BORSICIL

SET BORSCLISGIRTAR='2010-01-01', BORSCLISCIKTAR='2010-01-07'

CARİ MODÜLÜNDE HAREKET GÖRMEMİŞ KARTLARI LİSTELEYEN SORGU

SELECT CARKOD,CARUNVAN FROM CARKART

WHERE NOT EXISTS (SELECT * FROM CARHAR WHERE CARHAR.CARHARCARKOD=CARKART.CARKOD)

(10)

STOK KART LİSTESİNDE TOPLAM ŞİPARİŞ, AÇIK SİPARİŞ, KAPANAN SİPARİŞ, FATURALAŞAN SİPARİŞ VE FATURALAŞMAYAN SİPARİŞ MİKTARLARINI GÖSTEREN BAĞLANTI1 SORGUSU

SELECT STKKOD,STKCINSI,

TOPLAM_SIPARIS_MIKTARI=(SELECT SUM(SIPHARMIKTAR) AS M FROM SIPHAR WHERE SIPHAR.SIPHARSTKKOD=STKKART.STKKOD AND SIPHARTIPI=1),

ACIK_SIPARIS=(SELECT SUM(SIPHARKALMIKTAR) AS AC FROM SIPHAR WHERE SIPHAR.SIPHARSTKKOD=STKKART.STKKOD AND SIPHARTIPI=1),

KAPANAN=(SELECT SUM(SIPHARTESMIKTAR)AS KA FROM SIPHAR WHERE SIPHAR.SIPHARSTKKOD=STKKART.STKKOD AND SIPHARTIPI=1),

FATURALASAN =(SELECT SUM(SIPHARMIKTAR) FROM SIPHAR WHERE

STKKART.STKKOD=SIPHAR.SIPHARSTKKOD AND SIPHARTIPI=2 AND SIPHARREFNO IN (SELECT SIPFISREFNO FROM SIPFIS WHERE SIPFISFATFLAG=1)),

FATURALASMAYAN =(SELECT SUM(SIPHARMIKTAR) FROM SIPHAR WHERE

STKKART.STKKOD=SIPHAR.SIPHARSTKKOD AND SIPHARTIPI=2 AND SIPHARREFNO IN (SELECT SIPFISREFNO FROM SIPFIS WHERE SIPFISFATFLAG=0))

FROM STKKART WHERE STKKART.STKKOD=:STKKOD

GECICI İSİMLİ BİR TABLODAN SADECE OLMAYAN STOKLARI STOK KART TABLOSUNA YAZAN SORGU ÖRNEĞİ

INSERT INTO STKKART (STKKOD,STKCINSI)

SELECT STKKOD,STKCINSI FROM GECICI WHERE STKKOD NOT IN (

SELECT STKKOD FROM STKKART WHERE STKKART.STKKOD=GECICI.STKKOD)

Referanslar

Benzer Belgeler

 Ondalık sayıların hem tamsayı bölümlerini hem ondalık bölümlerini tam olarak saklayan veri tipleridir..  Smallmoney, -214.768,3648 ile 214.748,3647 arasındaki

İkinci Öğretimden Elde Edilen Gelirler Tezsiz Yüksek Lisans Gelirleri Tezli Yüksek Lisans Gelirleri Doktora Gelirleri. Sosyal Tesis İşletme Gelirleri Uzaktan Öğretimden Elde Edilen

6721 3308 Sayılı Kanuna Göre Haberleşme Cihaz.Bakım Ve Onarımı Dalında Ustalık Belgesine Sahip Olmak 6723 3308 Sayılı Kanuna Göre Haberleşme Cihaz.Bakım Ve Onarımı

Sözleşmeye Ait Damga Vergisi İhale Kararlarına Ait Damga Vergisi Harcırahlardan Kesilen Damga Vergisi Diğer Ödemelere Ait Damga Vergisi Katma Değer Vergisi Tevkifatı Diğer

SQL Server Database Development Tasks Module 2: Designing and Implementing Tables. Designing Tables

 Yine, Query sayfasında yazılan Stored Procedure kodlarını siliniz ve sonuçların gösterilmesi için gerekli olan kodları yazınız. Resim 2.21: Stored

Veri tabanından sorgulama yapmak için SELECT, ekleme yapmak için INSERT güncelleme yapmak için UPDATE, silme yapmak için DELETE, yeni tablo oluşturmak için CREATE TABLE gibi

Sözleşmeye Ait Damga Vergisi İhale Kararlarına Ait Damga Vergisi Harcırahlardan Kesilen Damga Vergisi Diğer Ödemelere Ait Damga Vergisi Katma Değer Vergisi Tevkifatı Diğer