AccessTr.neT

Tam Versiyon: Access De Limit Kullanımı Nasıl Yapılır?
Şu anda arşiv modunu görüntülemektesiniz. Tam versiyonu görüntülemek için buraya tıklayınız.


  1. Aşağıdaki kod ile en düşük fiyatlı 2.ürünü çekmek istiyorum. Limit Access de kullanılmıyor. Baya araştırdım fakat net bir şekilde kullanılabilecek bir fonksiyon,komut belirtilmemiş hiçbir yerde. Ne kullanılarak yapabilirim?
  1. SELECT * FROM Products ORDER BY Price ASC LIMIT 1,1

Örnek Çalışmanızı eklemeniz çözümü bulmayı kolaylaştırır
1 - Kabaca recordset ile en düşük 2 degeri alıp son kaydın değeri çekilebilir
SELECT top 2 * FROM Products ORDER BY Price ASC ile en düşük 2 değer alınıp
Movelast ile 2. Kayda gidilebilir
2 - b Dmîn ile enküçük değer bulunup top 1 ile en düşük 2. bulunabilir
(15/04/2022, 22:23)berduş yazdı: [ -> ]Örnek Çalışmanızı eklemeniz çözümü bulmayı kolaylaştırır
1 - Kabaca recordset ile en düşük 2 degeri alıp son kaydın değeri çekilebilir
SELECT top 2 * FROM Products ORDER BY Price ASC ile en düşük 2 değer alınıp
Movelast ile 2. Kayda gidilebilir
2 - b Dmîn ile enküçük değer bulunup top 1 ile en düşük 2. bulunabilir
Kendim örnek yapıyorum hocam. Yaptığım tablo biraz karışık. Eğer çözemezsem konuya eklerim dosyamı.
bendeki tabloya göre yaptım siz kendi tablonuza uyarlarsınız
mantık
Select Top 1 AlanX,alanY,....... FROM
(Select Distinct TOP 2  AlanX,alanY,.......
FROM TabloAdi
ORDER BY  ArtacakAlan) as SahteIsim
ORDER BY ArtacakAlan DESC

SELECT * FROM Products ORDER BY Price
SELECT TOP 1 *
FROM (Select Distinct TOP 2 * FROM Products ORDER BY Price )  AS TmpDB
ORDER BY Price DESC;
lütfen açtığınız konulara olumlu yada olumsuz mutlaka dönün