Skip to main content

AccessTr.neT


Union Sorgu İle Az İle Çoku Birleştirmek

Union Sorgu İle Az İle Çoku Birleştirmek

Çözüldü #1
iyi günler iki adet Sql listemiz var birisinde 
Kod:
SELECT Tmp.dyeri AS a, Tmp.Sayid AS b
FROM (SELECT TOP 10 tPersonel.dyeri, Count(tPersonel.id) AS Sayid FROM tPersonel GROUP BY tPersonel.dyeri HAVING (((tPersonel.dyeri) Is Not Null)) ORDER BY Count(tPersonel.id) DESC)  AS Tmp
ORDER BY Tmp.dyeri;

ile en fazla geçen yerlerden 10 tanesi alfabetik sıralı
diğer Sql listemizde 
Kod:
SELECT tPersonel.dyeri, Count(tPersonel.id)
FROM tPersonel
GROUP BY tPersonel.dyeri
ORDER BY Count(tPersonel.id) DESC;

 tüm yerler en sık geçme durumuna göre listeleniyor
şimdi bunları Union ile birleştirip
en sık geçen 3 eleman altına diğerlerini ekleyeceğiz
ilk 3 tane ve diğerleri kendi aralarında alfabetik listeli olacak
Kod:
ankara --   100
istanbul -   200
izmir   ---   150
adana  ---   3
adıyaman-- 5
afyon --6
ağrı -------  15
amasya --- 4
--------------> ankara üstte geçtiği için yok
antalya-- 25

şeklinde bir liste lazım
.rar Database6.rar (Dosya Boyutu: 370,28 KB | İndirme Sayısı: 3)
@benbendedeilem
Son Düzenleme: 21/04/2020, 16:33, Düzenleyen: accessman.
Cevapla

Bir hesap oluşturun veya yorum yapmak için giriş yapın

Yorum yapmak için üye olmanız gerekiyor

ya da

Bu Konudaki Yorumlar
Union Sorgu İle Az İle Çoku Birleştirmek - Yazar: accessman - 21/04/2020, 16:32
Task