+ Ya Da - Tarihe Göre Sıralama.
#1
Merhaba iyi günler dilerim. Tablo_a da bulunan müracaat tarihi ile tablo_b de bulunan yardım tarihleri arasını bir sorgu hazırlayarak, müracaat tarihi ile yardım tarihi arasında 1.günden 100. güne kadar  gün farkı olanları listelemek istiyorum. Ama 100 günün üzeri günler listeme gelmesin istiyorum. [tbl_a]![yardım_tarihi]-(100) diye yazdığım zaman sadece 100 gün olan bir kayıt geliyor. 100  günden küçük olanları getirmek istiyorum. İlginiz için şimdiden teşekkür ederim . Örnek dosyamı ekliyorum.


Eklenti Dosyaları
.rar   tarih_siralama.rar (Boyut: 10,19 KB / İndirilme: 42)



  Alıntı
Bu mesajı beğenenler:
#2
access tablonuzu paylaşır mısınız excel de pek anlaşılmamış.



  Alıntı
Bu mesajı beğenenler:
#3
Access sorgusu olarak tasarlamak istiyorsanız, Tablo-A ve Tablo-B tablolarınızın olduğunu varsayıyorum,
Bu durmda sorgu tasarım penceresine her iki tabloyu ekledikten sonra, bir sutuna şu şekilde ifade yazın;
Visual Basic
  1. FarkGünSayısı: DateDiff("d",TabloA.MüracaatTarihi, TabloB.YardımTarihi)




Daha sonra aynı sütunun koşul satırına;
=<100
ifadesini ekleyin. Ayrıca tablolar arasında bir ilişki tanımlamalısnız.



  Alıntı
Bu mesajı beğenenler:
#4
Bilgisayarımda yaşadığım sıkıntı nedeniyle; cevap veren veremeyen değerli üyelerimize, olumlu yada olumsuz dönüş yapamadığım ve teşekkür edemediğim için  özür dilerim. İlginiz ve alakanız için teşekkür ederim. Sorunumu düzgün anlatamadığımı fark ettim ve yeni örneğimi ekledim. Yapmak istediğim a tablomdaki tarihi , b tablomda bulunan tarihten çıkartıp seçenekli sorgu ölçütü olarak Between [Eksi Sayı Girin] And [Artı Sayı Girin] kullanıp örneğin -3 ile +3 aralığında ki sonuçları listelemek istiyorum. Bunu yaptığımda ise sadece -3 ile 3 yazılı sonuçları listeleyebiliyorum. -2, -1 , 0 , 1, 2 sonuçları yok. Yardımlarınızı bekliyorum.


Eklenti Dosyaları
.rar   sayi_arasinda.rar (Boyut: 19,67 KB / İndirilme: 46)



  Alıntı
Bu mesajı beğenenler:
#5
SQL
  1. SELECT tbl_a.tarih_1, tbl_b.tarih_2, [tarih_1]-[tarih_2] AS Fark
  2. FROM tbl_a, tbl_b
  3. WHERE ((([tarih_1]-[tarih_2])<=[Eksi sayı yazın] OR ([tarih_1]-[tarih_2])>=[Artı sayı yazın]))



Buyuk, Kucuk gibi dusunulur mu?



  Alıntı
Bu mesajı beğenenler:
#6
alternatif olarak denenebilir
SQL
  1. SELECT tbl_a.tarih_1, tbl_b.tarih_2, [tarih_1]-[tarih_2] AS Fark
  2. FROM tbl_a, tbl_b
  3. WHERE ((([tarih_1]-[tarih_2]) BETWEEN CDbl([eksi gir]) AND CDbl([sayı gir])))
  4. ORDER BY [tarih_1]-[tarih_2] ASC;





  Alıntı
Bu mesajı beğenenler:


Benzer Konular...
Konu: Yazar Cevaplar: Gösterim: Son Mesaj
  [VBA] Yıl Ay Sayı Sıralama Kodu Hakkında Ahmet51 6 308 29-05-2023, 09:31
Son Mesaj: halily
  Listbox'ta Tarihi Seçtiğimde Sadece O Tarihe Kadar Trend Grafiğini Getirmesi YENIFENER 1 165 21-12-2022, 17:32
Son Mesaj: dsezgin
  [VBA] Ardışık Sayı Sıralama Ahmet51 8 400 26-10-2022, 13:21
Son Mesaj: halily
  Sorguda Sıralama Işlemi Hk. adnnfrm 11 534 09-07-2022, 14:04
Son Mesaj: dsezgin
  Im Değerine Göre - Tag Değerine Göre Işlem Yapma alikagan 5 340 09-12-2021, 09:06
Son Mesaj: halily
  Data Düzenleme / Sıralama sedatisen 1 199 03-11-2021, 21:02
Son Mesaj: onur_can
  Bağımsız Sıralama Form Rapor EXcel erdenferdi06 5 586 09-11-2020, 14:23
Son Mesaj: erdenferdi06
access-sql-4 [SORGU] Hücre Içinde Virgül Ile Ayrılan Verileri Alt Alta Sıralama alperalper 4 1.179 17-06-2020, 16:04
Son Mesaj: programmer67

Foruma Git:


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