← Tüm teknik notlar

ETA Teknik Not

Müşterilerimiz için SQL Sorgu Örnekleri

Sorgu örneklerini çalıştırmak için program içinden herhangi bir modüle girilir. Modül içinden de kart, hareket veya fiş listesi ekranı açılır. Ekran 1’de görüldüğü gibi, ekran üzerindeki menüden Sorgu seçeneğinden SQL Düzenleyici seçilir veya F10 tuşuna basılır.

GENEL V8-SQL / ETA:SQL Belge: 13.08.2011 5 sayfa
Eski sürüm belgesi. Bu anlatım V8-SQL / ETA:SQL sürümlerine aittir. V11/V11 Pro için geçerliliği doğrulanmış değildir; ekranlar ve işlem adımları farklı olabilir.

Uygulama adımları

Belgeden seçilen işlem ve açıklamalar; ayrıntılı metin aşağıdadır.

  1. Örnek sorgular, SQL Düzenleyici ekranına yazılır ve F5-Sorgu Çalıştır butonuna basılır. Bu işlem sonucunda çıkan veriler, Ekran 3’te görüldüğü gibi ekranın alt bölümünde yer alır.

    Kaynak sayfa 2

İlgili ekran ve belge

Sayfaları burada inceleyin, ekranı büyüterek ayrıntılara bakın.

Müşterilerimiz için SQL Sorgu Örnekleri belgesinin 2. sayfa önizlemesi
Belgenin tamamı ↗

Sayfa metinleri ve açıklamaları

Aradığınız ayrıntıyı sayfa bazında okuyabilirsiniz. Ekran görüntüleri ve tablolar için belge önizlemesini kullanın.

Sayfa 1
SQL SORGU ÖRNEKLERİ Sorgu Örneklerinin Çalıştırılması Sorgu örneklerini çalıştırmak için program içinden herhangi bir modüle girilir. Modül içinden de kart, hareket veya fiş listesi ekranı açılır. Ekran 1’de görüldüğü gibi, ekran üzerindeki menüden Sorgu seçeneğinden SQL Düzenleyici seçilir veya F10 tuşuna basılır. Ekran 1: Stok Kart Listesi Ekran 2’de görüldüğü gibi SQL Düzenleyici ekranı açılır. 13 Ağustos 2011 İlgili Versiyon/lar : ETA:SQL, ETA:V.8-SQL İlgili Modül/ler : Genel MÜŞTERİLERİMİZE ÖZEL
Sayfa 2
Ekran 2: SQL Düzenleyici Örnek sorgular, SQL Düzenleyici ekranına yazılır ve F5-Sorgu Çalıştır butonuna basılır. Bu işlem sonucunda çıkan veriler, Ekran 3’te görüldüğü gibi ekranın alt bölümünde yer alır. Ekran 3: SQL Düzenleyici Sorgu Örnekleri 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
Sayfa 3
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]%' Ü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]%'
Sayfa 4
Ü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 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)
Sayfa 5
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 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 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 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 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)

Kaynak: ETA Bilgisayar teknik dokümanı ↗. Kaynak kontrolü: 09.11.2026.

Teknik destek

Uygulamada desteğe mi ihtiyacınız var?

Bize ulaşın
?Destek