[SORGU] Access - Hesaplama Yaparken Tarihsel Koşul Belirtme Sorunu
#1
Merhaba arkadaşlar.
Kurumumuz için access ile oluşturulmuş bir programda, tarihsel veriler kullanarak hesaplama yapmak istiyoruz.

Program şu şekilde;
Doğu İllerimizin katsayıları var. Örneğin bir personelin Hakkari'de görev yaptığını düşünecek olursak;

bu personel 01/01/2000 ve 01/01/2006 tarihleri arasında Hakkari'de görevlidir. Bu 2 tarih arasında görevli olduğu süre boyunca, katsayısı 5 olur ve gün sayısı ile 5 katsayısı çarpılarak kişinin puanı bulunur. Buraya kadar hiçbir sıkıntı yok.

Ancak, yine yukarıdaki örnek üzerinden gidecek olursak;

Hakkari için 01/01/2003 yılında katsayı değişmiş ve 10 olmuştur. İşte sorun burada başlıyor.

01/01/2000 ve 01/01/2006 tarihleri arasında Hakkari'de görev yapan bu personelin katsayısını;

01/01/2003'e kadar 5, 01/01/2003 ve 01/01/2005 tarihleri arasında 8,
01/01/2006 tarihinden sonra da 10 olacak şekilde nasıl ayarlayabiliriz?

Verdiğim tarihler örnektir arkadaşlar, buna benzer 6-7 ayrı tarih var ve tarih aralığına göre katsayılar hep değişiyor.

Sorgu yaparken tarihsel olarak iki tarih arasında ise şeklinde bir sorgu yapmamız mümkün mü?

Herkese iyi çalışmalar diliyorum arkadaşlar...





  Alıntı
Bu mesajı beğenenler:
#2
Sn Sancaktar;

KatSayi : iif(Isnull(Tarih); 0; iif(Clng(Format(Tarih; "yyyymmdd")<20030101;5;iif(Clng(Format(Tarih;"yyyymmdd") Between 20030101 And 20050101;8;10)))

Sorgunun yeni sutununa yukarida ki Tarih alan ismine dikkat ederek yazabilirsiniz. Tarih alani bos ise KatSay sifir olacaktir.



  Alıntı
Bu mesajı beğenenler:
#3
Hocam çok teşekkür ediyorum, hemen deneyip neticeyi aktarıyorum, elinize sağlık



  Alıntı
Bu mesajı beğenenler:


Benzer Konular...
Konu: Yazar Cevaplar: Gösterim: Son Mesaj
  Fire Hesaplama osman06 10 693 26-12-2025, 17:07
Son Mesaj: osman06
  Koşul Sorgu toros333 2 344 13-09-2025, 13:24
Son Mesaj: dsezgin
  [FORM] Formda Iskonto Hesaplama anno 1 361 17-06-2025, 11:04
Son Mesaj: dsezgin
  Lifo Ve Fifo Maliyet Hesaplama evren89 5 637 09-11-2024, 22:40
Son Mesaj: evren89
  Tabloda Koşul Kullanmak/combobox TheREDROSE 10 688 19-07-2024, 15:15
Son Mesaj: halily
  Dini Bayramları Hesaplama Hatası Ahmet51 40 2.860 21-05-2024, 15:44
Son Mesaj: Ahmet51
  Aktarım Yaparken Dosya Adını Değiştirme zimbit 4 475 04-02-2024, 00:42
Son Mesaj: zimbit
  Bir Sütuna Girilen Verileri Başka Bir Sütun Ile Karşılaştırıp Hesaplama bilservisci 4 721 08-01-2024, 11:58
Son Mesaj: bilservisci

Foruma Git:


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