AccessTr.neT
Son Tarihi Sorguda Göstermek - Baskı Önizleme

+- AccessTr.neT (https://accesstr.net)
+-- Forum: Microsoft Access (https://accesstr.net/forum-microsoft-access.html)
+--- Forum: Access Cevaplanmış Soruları (https://accesstr.net/forum-access-cevaplanmis-sorulari.html)
+--- Konu Başlığı: Son Tarihi Sorguda Göstermek (/konu-son-tarihi-sorguda-gostermek.html)



Son Tarihi Sorguda Göstermek - metbal - 07/09/2017

İyi çalışmalar arkadaşlar.
Bir sorgu hazırlamak istiyorum. Bu sorguda, tablo>tarih alanında bulunan onlarca tarihten sadece son tarihi göstermesini istiyorum. 
bunu nasıl yapabilirim?


Cvp: Son Tarihi Sorguda Göstermek - C*e*l*o*y*c*e - 07/09/2017

merhaba
örnek eklersen daha iyi olurdu


SELECT Last(tablo1.tarihi) AS Sontarihi

FROM tablo1;


bu kodları kendine çevirebilirsin


Cvp: Son Tarihi Sorguda Göstermek - metbal - 10/09/2017

Yardımınız için Teşekkür ederim, 
haklısınız örnek olmadan doğru anlatamamışım.
benim yapmak istediğim şey öğrenci nosu bulunan alana göre filtreleme yapması idi, yani şöyle.
her öğrencinin son girdiği sınavın bilgilerini göstersin. önceki sınav notlarını göstermesin. bu konuda yardım ederseniz sevinirim. 
Şimdiden teşekkürler.


Cvp: Son Tarihi Sorguda Göstermek - ozanakkaya - 10/09/2017

Merhaba, sorgunuzun Sql kodunu aşağıdaki ile değiştirerek deneyiniz.

SELECT Y_Dil.*
FROM Y_Dil INNER JOIN (SELECT Max(Y_Dil.S_Tarihi) AS SonTarih, Y_Dil.OgrenciNo FROM Y_Dil GROUP BY Y_Dil.OgrenciNo)  AS srg_sontarihbul ON (Y_Dil.OgrenciNo = srg_sontarihbul.OgrenciNo) AND (Y_Dil.S_Tarihi = srg_sontarihbul.SonTarih);



Cvp: Son Tarihi Sorguda Göstermek - metbal - 10/09/2017

(10/09/2017, 19:40)ozanakkaya yazdı: Merhaba, sorgunuzun Sql kodunu aşağıdaki ile değiştirerek deneyiniz.

SELECT Y_Dil.*
FROM Y_Dil INNER JOIN (SELECT Max(Y_Dil.S_Tarihi) AS SonTarih, Y_Dil.OgrenciNo FROM Y_Dil GROUP BY Y_Dil.OgrenciNo)  AS srg_sontarihbul ON (Y_Dil.OgrenciNo = srg_sontarihbul.OgrenciNo) AND (Y_Dil.S_Tarihi = srg_sontarihbul.SonTarih);
yardımlarınız için çok teşekkür ederim. emeğinize sağlık.