Skip to main content

AccessTr.neT


Sorgu Gruplama

Sorgu Gruplama

Çözüldü #1
merhaba.

bir tablomda 10000 ad. kayıt var. bu kayıtlardan "a"  alnına göre ilk ve son tarihini görebileceğim 2 sorguya ihtiyaçım var.

Accessle tek tek yapamadım çok fazla criter var.
Cevapla
#2
sadece ilk ve son kaydı görebilmekse amacınız dmax() yada dmin() fonksiyonları işinize yarayabilir
Cevapla
#3
merhaba.
gruplayarak  son ve ilk kayıtları vermesi gerekiyor.

10000 kayıtta 3 kayıt. en düşük tarihli kayıtlar
10000 kayıtta  3 kayıt. en yüksek tarihli kayıtları görmem gerekiyor.

aaaaa      23.08.2019  08:00  
bbbbb      23.08.2019  08:15
bbbbb      23.08.2019  08:20
bbbbb      23.08.2019  08:30
cccccc      23.08.2019  08:31
aaaaa      23.08.2019  09:00
cccccc      23.08.2019  09:05
Cevapla
#4
saat ve tarih ayrı alanlar mı emin olamadım ama aşağıdaki kod işinize yarayabilir
en yüksek 3
Visual Basic Code
SELECT TOP 3 Top3.Ad, [Top3]![tarih]+[Top3]![saat] AS Sira
FROM Top3
ORDER BY [Top3]![tarih]+[Top3]![saat];
en düşük
Visual Basic Code
SELECT TOP 3 Top3.Ad, [Top3]![tarih]+[Top3]![saat] AS Sira
FROM Top3
ORDER BY [Top3]![tarih]+[Top3]![saat] DESC;
Cevapla
#5
merhaba.

arkadaşım
 örnek tablo ekli dosyadadır.


"a" alanı grupanıp en küçük tarihli alanlar.

"a"  alanı gruplanıp en büyük tarihli kayıtlar. 

ilginiz için teşekkürler.
.zip grupla.zip (Dosya Boyutu: 20,26 KB | İndirme Sayısı: 4)
Cevapla
#6
en yüksek ve en düşük içinde ilk kaç kayı seçilecek 3,5,10?
top 3 yazan yere top 5 yazarsanız ilk 5 kayıt
top 1 yazarsanız sadece il kayıt yazılır
son 3 kayıt için
Visual Basic Code
SELECT TOP 3 Table1.ID, Table1.Var, Table1.tarih
FROM Table1
ORDER BY Table1.tarih DESC;
ilk 3 kayıt için
Visual Basic Code
SELECT TOP 3 Table1.ID, Table1.Var, Table1.tarih
FROM Table1
ORDER BY Table1.tarih;
.rar grupla_hy.rar (Dosya Boyutu: 18,37 KB | İndirme Sayısı: 2)
Cevapla

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

Yorum yapmak için üye olmanız gerekiyor

ya da