[SORGU] Büyük Tarihli Kayıtlar Hk.
#1
Merhaba,
Ekli veri tabanında kişiler ve tarih isimli iki tablom var. Tarih tablosunda kişilere ait birden fazla kayıt var. Sorgu ile en büyük tarihe ait kayıtları getirmek istiyorum.
D max ile istediğimi yapmaya çalıştım ama beceremedim.

Her isme ait mevcut en büyük tarihi görebilmek istiyorum.

Yardımcı olabilirseniz sevinirim. 
Sevgilerimle.


Eklenti Dosyaları
.zip   Yeni Microsoft Access Database.zip (Boyut: 30,91 KB / İndirilme: 23)



  Alıntı
Bu mesajı beğenenler:
#2
sorgu tablosunda sıralama ölçütünü " azalan " olarak seçerseniz en büyük tarihten en küçük tarihe göre sıralar.


Eklenti Dosyaları
.rar   Yeni Microsoft Access Database.rar (Boyut: 21,47 KB / İndirilme: 18)



  Alıntı
Bu mesajı beğenenler:
#3
(14-12-2022, 14:52)omergenc7 demiş ki: sorgu tablosunda sıralama ölçütünü " azalan " olarak seçerseniz en büyük tarihten en küçük tarihe göre sıralar.

Merhaba Ömer, 
Ben sorguda sadece büyük tarihlileri görmek istiyorum. Ölçüt kısmına ne yazmam gerekli kişilere ait sadece en büyük tarihli kayıtların kalması için.



  Alıntı
Bu mesajı beğenenler:
#4
(14-12-2022, 14:55)meceka demiş ki:
(14-12-2022, 14:52)omergenc7 demiş ki: sorgu tablosunda sıralama ölçütünü " azalan " olarak seçerseniz en büyük tarihten en küçük tarihe göre sıralar.

Merhaba Ömer, 
Ben sorguda sadece büyük tarihlileri görmek istiyorum. Ölçüt kısmına ne yazmam gerekli kişilere ait sadece en büyük tarihli kayıtların kalması için.

sadece büyük tarih derken bir tarih arasında belirlemeniz var mı? mesela 01.01.2022 - 01.01.2023 tarihleri arasında gibi. en büyük tarih bugündür mesela . sonra yarındır. sadece bulunduğunuz gün en büyük tarihtir. anlamadım sorunuzu



  Alıntı
Bu mesajı beğenenler:
#5
Hocam ekli tablomda gelecek tarihlerde var. Mesela 01.01.2023 gibi. Tarihler tablosunda mesela isimKimlik = 1 olan kişiye ait 3 tarih kaydı mevcut. Ben en büyüğünü getirmek istiyorum. yani sorguda 10 kişi (tabloda 10 kişi olduğu için) kaydı olacak ve hepsinin en büyük tarihi yazacak.



  Alıntı
Bu mesajı beğenenler:
#6
İstediğiniz sonucu verecek SQL cümlesi aşağıdadır.
Visual Basic
  1. SELECT kisiler.Kimlik, kisiler.isim, Max(tarihler.Tarih) AS EnÇokTarih
  2. FROM kisiler LEFT JOIN tarihler ON kisiler.Kimlik = tarihler.İsimKimlik
  3. GROUP BY kisiler.Kimlik, kisiler.isim;





  Alıntı
Bu mesajı beğenenler:


Benzer Konular...
Konu: Yazar Cevaplar: Gösterim: Son Mesaj
  Aynı Tarihli Veri Varsa Işlem Yapmasın Ve Sql Col Sayısını Arttırma snapper 9 331 20-10-2023, 00:36
Son Mesaj: dsezgin
  Açılır Kutu Tekrarlanan Kayıtlar EminA 2 182 26-10-2022, 22:43
Son Mesaj: EminA
  Kayıtlar Arası Gezinti Tuşlarının Iptali Hk. adnnfrm 1 134 01-10-2022, 09:45
Son Mesaj: alperalper
  [FORM] Liste Kutusu Büyük Harf Küçük Harf ahmetsan 5 180 08-08-2022, 20:51
Son Mesaj: alperalper
  [FORM] Form ıle Tablodakı Kayıtlar Arasında Verı Degısımı snapper 2 159 07-06-2022, 19:20
Son Mesaj: snapper
  [VBA] Alan Sıfırdan Büyük Olursa Satir 3 150 09-05-2022, 23:15
Son Mesaj: halily
  Altformda Yinelenen Kayıtlar Oluşuyor tarkanaykın 4 218 06-05-2022, 15:13
Son Mesaj: tarkanaykın
  [TABLO] Büyük Harfe çevirme Mert1985 20 1.116 30-05-2021, 21:24
Son Mesaj: ekremer1969

Foruma Git:


Bu konuyu görüntüleyen kullanıcı(lar): 1 Ziyaretçi