AccessTr.neT

Tam Versiyon: Sorgu Gruplama
Şu anda arşiv modunu görüntülemektesiniz. Tam versiyonu görüntülemek için buraya tıklayınız.
Sayfalar: 1 2
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.
sadece ilk ve son kaydı görebilmekse amacınız dmax() yada dmin() fonksiyonları işinize yarayabilir
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
saat ve tarih ayrı alanlar mı emin olamadım ama aşağıdaki kod işinize yarayabilir
en yüksek 3
SELECT TOP 3 Top3.Ad, [Top3]![tarih]+[Top3]![saat] AS Sira
FROM Top3
ORDER BY [Top3]![tarih]+[Top3]![saat];
en düşük
SELECT TOP 3 Top3.Ad, [Top3]![tarih]+[Top3]![saat] AS Sira
FROM Top3
ORDER BY [Top3]![tarih]+[Top3]![saat] DESC;
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.
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
SELECT TOP 3 Table1.ID, Table1.Var, Table1.tarih
FROM Table1
ORDER BY Table1.tarih DESC;
ilk 3 kayıt için
SELECT TOP 3 Table1.ID, Table1.Var, Table1.tarih
FROM Table1
ORDER BY Table1.tarih;
Sayfalar: 1 2