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

Benzer belgeler
MÜŞTERİLERİMİZE ÖZEL. Sorgu Örneklerinin Çalıştırılması. 13 Ağustos İlgili Versiyon/lar : ETA:SQL, ETA:V.8-SQL İlgili Modül/ler : Genel

Veri Tabanı SQL Server ve Management Studio kurulum linkleri:

ACCESS PLATFORMUNDA SQL

KDV Beyannamesinin ekinde verilen Kısmı Tevkifat Uygulaması Kapsamındaki İşlemlere Ait Bildirim, Muhasebe IV modülünden hazırlanabilir.

Katma Değer Vergisi Beyannamesinin (2) ekinde verilen Katma Değer Vergisi Kesintisi Yapılanlara Ait Bildirim, Muhasebe IV modülünden hazırlanabilir.

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

SQL veri tabalarına erişmek ve onları kullanmak için geliştirilmiş bir lisandır.

TIGER PLUS ÜRÜN FARK DOKÜMANI

GO PLUS ÜRÜN FARK DOKÜMANI

SQL Komutları (2) Uzm. Murat YAZICI

Toplu Şirket Oluşturma : Bu bölümden V7/EFW versiyonundaki şirketler, toplu olarak ETA:SQL/ETA.V8:SQL versiyonlarında oluşturulması sağlanır.

SQL PROGRAMLAMA. Bir batch, bir arada bulunan bir dizi SQL deyimidir. Batch ayıracı GO deyimidir.

5 Haziran Kıymetli ETA Dostu Bayimiz,

YENİ NESİL ÖKC İLE ON-LİNE İŞLEMLER (Hugin / Profilo)

Genel Kavramlar. Bilgisayar ortamında işlenebilecek durumda bulunan kayıtlar. Birbiri ile ilişkili veriler topluluğu ve veriler arası ilişkiler

15xx versiyonu / Tarihli Arşivin İçeriği

TIGER ENTERPRISE ÜRÜN FARK DOKÜMANI

TEKLĐ TRANSFER ĐŞLEMLERĐ

YAPISAL SORGULAMA DİLİ (SQL)

Siparişlerin Toplam Cari ve Stok Bazlı Olarak Listelenmesi

Muhasebe Entegrasyon Tanımlarının Yapılması. Stok Programından Yapılan Muhasebe Entegrasyon Tanımları

VERİ TABANI YÖNETİM SİSTEMLERİ I

Güz Yarıyılı MT 487 Bilgisayarda Veri Yapıları Final Çalışma Soruları

Veri Tabanı Programlamaya Giriş

02 Temmuz İlgili Versiyon/lar: ETA:SQL, ETA:V.8-SQL. İlgili Modül/ler: Muhasebe IV

ÜNİTE NESNE TABANLI PROGRAMLAMA I. Uzm. Orhan ÇELİKER VERİTABANI SORGULARI İÇİNDEKİLER HEDEFLER

Aşağıdaki şemaya dikkat edin. Sorgulamalarımızı genellikle bu şemaya göre yapacağız.

Öğr. Gör. Cansu AYVAZ GÜVEN VERİTABANI-II. Değişken Tanımlama Ve Akış Kontrol Deyimleri

SQL Kod ile Tablo Oluşturma

11 Mayıs İlgili Versiyon/lar : ETA:SQL, ETA:V.8-SQL. İlgili Modül/ler : Veri Aktarma

GO PLUS ÜRÜN FARK DOKÜMANI

VERİTABANI ve YÖNETİMİ

1. Araçların tüm bilgilerini ve bağlı oldukları kiralama noktasının adres ve telefonunu içeren tam listesi:

SELÇUK ÜNİVERSİTESİ BOZKIR MESLEK YÜKSEKOKULU VERİTABANI-II DERSİ FİNAL SINAVI

TEMEL SQL SORGU ÖRNEKLERİ. Yukarıdaki sorguyu yazıp çalıştırdığımızda db_market adında bir veritabanı oluşturulur.

IN ve NOT IN Tablodaki alan içeriklerine ulaşmak için IN deyimi kullanılır.

ÜNİTE NESNE TABANLI PROGRAMLAMA I. Uzm. Orhan ÇELİKER VERİTABANI SORGULARI İÇİNDEKİLER HEDEFLER

1 - Adi A Harfi İle Biten Kişilerin Listesi İçin Hangisi Kullanılmalıdır? Select * From Kisiler Where Adi End A Select * From Kisiler Where Adi Like

20 Mayıs İlgili Versiyon/lar : ETA:SQL, ETA:V.8-SQL. İlgili Modül/ler : Muhasebe IV

VERİ TABANI YÖNETİM SİSTEMLERİ I

13 Aralık Đlgili Versiyon/lar : ETA:SQL, ETA:V.8-SQL. Đlgili Modül/ler : Raporlar. Kullanıcı Tanımlı Raporlar Bölümünden Yapabildiklerimiz

KULLANICI TANIMLI FONKSİYONLAR

T.C GAZİ ÜNİVERSİTESİ BİLİŞİM ENSTİTÜSÜ YÖNETİM BİLİŞİM SİSTEMLERİ ANA BİLİM DALI MS SQL KOMUTLARI VE MS SQL KOMUTLARI İLE İLGİLİ UYGULAMALAR

SQL TRIGGERS (Tetikleyiciler)

SORGULAR. Öğr.Gör.Volkan Altıntaş

2011 TIGER ENTERPRISE ÜRÜN FARK DOKÜMANI

AKINSOFT NetFoto. Yardım Dosyası. Doküman Versiyon : Tarih : Sayfa-1. Copyright 2010 AKINSOFT

İÇİNDEKİLER. Birinci Bölüm TEMEL MUHASEBE BİLGİLERİ

Bazı Ulusal Marketlere Ait Örnek Tanımlamalar

ETA:ŞİRKET BİLGİLERİ PROGRAM MODÜLÜ

Sorgudan elde edilen değerin değişkenlere aktarılmasını sağlar. Sorgudan tek satır dönmesi gerekir. Çok satır dönerse hata verir.

15 Versiyonu / Tarihli Arşivin İçeriği

Mysql Veritabanı Komutları

1 Nisan Đlgili Versiyon/lar : ETA:SQL, ETA:V.8-SQL. Đlgili Modül/ler : Stok

LOGO için Online Mutabakat Kullanım Kılavuzu

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

Bu işleçlerin dışında, aşağıda belirtilen karşılaştırma işleçlerinden de yararlanılır.

Veri Tabanı II Alt Sorgular

Kullanıcı tanımlı fonksiyonlar SQL2000 ile gelen özelliklerden biridir. Fonksiyonlar tek bir değer veya tablo döndürmek için kullanılır.

GUSTOLOJİ ÖN MUHASEBE PROGRAMI

Maltepe Üniversitesi Bilgisayar Mühendisliği Bölümü Veri Tabanı ve Yönetimi (BİL 301)

-- işareti tek satırlık açıklamalarda kullanılır. Açıklama olarak yazılan satırın önüne konulması yeterlidir.

KDV Beyannamesinin ekinde verilen Kısmı Tevkifat Uygulaması Kapsamındaki İşlemlere Ait Bildirim, Muhasebe IV modülünden hazırlanabilir.

VERİTABANI. SQL (Structured Query Language)

EBE-368 Veri Tabanı Yönetim Sistemleri SQL

Aşağıdaki tabloyu inceleyin. Sorgulama işlemlerini bu tabloya göre yapacağız.

Çok tablolu sorgulamalar

SUNGURLU MESLEK YÜKSEKOKULU 5. T-SQL-2

7 Temmuz Đlgili Versiyon/lar : ETA:SQL, ETA:V.8-SQL. Đlgili Modül/ler : Raporlar

Yukarıdakilerden hangileri DML (Data Manipulation Language) ile gerçekleştirilir?

FATURA Fatura kayıtları sekmesinden Alış Faturası- Satış Faturası- Alış İade Faturası- Satış İade Faturası ve Hızlı Satış Faturasını girebilirsiniz.

Logo Tiger Satın Alma. Pdf Dökümanına Bakmak İçin Tıklayınız.

MT487_2005guz_final_cevaplar (cevaplar vurgulu ve koyu yazılmıştır)

ENROUTEPLUS TA YAPILMASI GEREKENLER

EXISTS VE NOT EXISTS fonksiyonları

15 Aralık 2011 / Perşembe.

TIGER PLUS ÜRÜN FARK DOKÜMANI

1- Kurumlar Vergisi Beyannamesi ile ilgili yapılan düzenlemeler programlarımıza eklenmiştir. Versiyon bilgisi 19 olmuştur.

İşlem Adımları. 18 Mart 2016

Yükleme Emrinde bulunan belge numarası, kamyon plaka numarası ve şoför adının irsaliyeye taşınması,

KDV kısım numaraları Pos cihazındaki KDV departman numaralarına göre tanımlandıktan sonra F2-Kaydet butonu ile bu bölüm kayıt edilir.

WOLVOX Mobil Satış PDA

Tiger2 EK ÖZELLİK PAKETİ 3

İşlem Adımları. 23 Haziran Stok, Cari, Fatura

BAY.T ENTEGRE PRO V5.3 YENİLİKLER

E - YENİLİKLER BÜLTENİ

8 Oracle da tablo yapısı içinde otomatik artan kolon yoktur. (identity kolon

DAO İLE SQL KOMUTLARI. Sql komutlarını artık veri tabanında kullanmaktan başka çaremiz yok arkadaşlar. Şimdi bu sql derslerimize başlayalım.

Netsis Cari Muhasebe Açıklama Kayıtları

Oracle da kullanılan veri tipleri:

Demsilver Muhasebe Programı

Öğr. Gör. Cansu AYVAZ GÜVEN VERİTABANI-II. Değişken Tanımlama Ve Akış Kontrol Deyimleri

GO PLUS ÜRÜN FARK DOKÜMANI

STOK Şimdi Stok Tanımları içindeki sekmeleri ve sekmelerin içindeki özellikleri açıklayalım

Ticari Yazılım (ERP-MRP)

Yönetim Analizi ve Finansman Takibi modülü, firmanızın gerçekleşen hareketlerine göre çeşitli analizlerin ve raporların hazırlanmasını sağlamaktadır.

BAY.t Entegre, KOBİ'lerin iş süreçlerinin her aşamasına cevap verecek, tüm modülleri entegre olan bilgi yönetim sistemidir.

v5.4.0 YENİLİKLER * Perakende fatura ödeme tipi çoklu da gelen tahsilat ekranında fiş tiplerine Banka Havale Alma fişi eklendi.

TIGER PLUS ÜRÜN FARK DOKÜMANI

Transkript:

13 Ağustos 2011 İlgili Versiyon/lar : ETA:SQL, ETA:V.8-SQL SQL SORGU ÖRNEKLERİ CARİ KART TABLOSUNDAKİ BÜTÜN ALANLARIN LİSTELENMESİNİ SAĞLAYAN SORGU SELECT * BAYİLERİMİZE ÖZEL İlgili Modül/ler : Genel 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 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 ÜNVANLARININ İLK İKİ HARFİ NU OLAN CARİ KARTLARIN LİSTELENMESİNİ SAĞLAYAN SORGU WHERE CARUNVAN LIKE 'NU%' ÜNVANININ SON HARFİ A VEYA S OLAN CARİ KARTLARI LİSTELEYEN SORGU WHERE RIGHT(CARUNVAN,1) IN ('A','S') ÜNVANIN ÜÇÜNCÜ HARFİ R OLAN CARİ KARTLARI LİSTELEYEN SORGU 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 WHERE CARUNVAN LIKE '[AKN]%'

ÜNVANIN BAŞ HARFİ A, K, W OLMAYAN CARİ KARTLARI LİSTELEYEN SORGU WHERE CARUNVAN LIKE'[^AKW]%' VEYA WHERE CARUNVAN NOT LIKE '[AKW]%' ÜNVANININ BAŞ HARFİ A İLE C ARASINDAKİ CARİ KARTLARI LİSTELEYEN SORGU WHERE CARUNVAN LIKE '[A-C]%' ÜNVANININ BAŞ HARFİ A İLE C ARASINDA OLMAYAN CARİ KARTLARI LİSTELEYEN SORGU WHERE CARUNVAN LIKE '[^A-C]%' ÜNVANI 6 HARFLİ OLAN VE 3. HARFİ R OLAN CARİ KARTLARI LİSTELEYEN SORGU WHERE CARUNVAN LIKE ' R ' ÖZEL KODU BOŞ OLAN CARİ KARTLARI LİSTELEYEN SORGU 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

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 WHERE CAROZKOD1=(SELECT CAROZKOD1 WHERE CARKOD='120 001') HANGİ ÖZEL KOD DAN KAÇ ADET CARİ KARTI OLDUĞUNU GÖSTEREN SORGU ÖRNEĞİ SELECT CAROZKOD1,COUNT(*) AS ADET 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 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'

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,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' WHERE CARKOD=:CARKOD SELECT 'Adres 1' 'Başlık',ADRADRES1 'Açıklama' FROM ADRESLER WHERE ADRITEMNO=1 AND SELECT ' ' 'Başlık',ADRADRES2 'Açıklama' FROM ADRESLER WHERE ADRITEMNO=1 AND SELECT ' ' 'Başlık',ADRADRES3 'Açıklama' FROM ADRESLER WHERE ADRITEMNO=1 AND SELECT 'Ýl' 'Başlık',ADRILCE+'/'+ADRIL 'Açıklama' FROM ADRESLER WHERE ADRITEMNO=1 AND SELECT 'Telefon 1' 'Başlık',ADRTEL1 'Açıklama' FROM ADRESLER WHERE ADRITEMNO=1 AND SELECT 'Telefon 2' 'Başlık',ADRTEL2 'Açıklama' FROM ADRESLER WHERE ADRITEMNO=1 AND SELECT 'Vergi D./Vhn' 'Başlık', CARVERDAIRE+'/'+CARVERHESNO 'AÇIKLAMA' 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) WHERE STKFIYNO=1

CARİ HAREKETLERİNDEKİ DÖVİZ KODUNA CARİ KARTTAKİ DOVİZ KODUNU YAZDIRMAK İÇİN KULLANILABİLECEK SORGU UPDATE CARHAR SET CARHARDOVKOD=(SELECT CARDOVKOD1 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

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) SELECT STKOZKOD1,STKKOD,1,1 FROM STKKART

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),' '),

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

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 WHERE CARHARCARKOD=CARKART.CARKOD CARİ KARTA SONRADAN YAZILAN ÜNVANIN CARİ FİŞLERE TEKRAR YAZDIRILMASINI SAĞLAYAN SORGU UPDATE CARFIS SET CARFISCARUNVAN=CARKART.CARUNVAN 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 WHERE NOT EXISTS (SELECT * FROM CARHAR WHERE CARHAR.CARHARCARKOD=CARKART.CARKOD)

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)