[FONKSiYON] belirli tarih aralığında kaç ay olduğunu hesaplama
#1
Merhaba.
between [başlangıç tarihi giriniz] and [bitiş tarihi giriniz]diyen bi sorgu oluşturdum. Her ay, çalışan başına 3 öneri verilmesi gereken bir hedefi hesapladığım için, belirli bir aralık sorguladığımda toplamda hedefden ne kadar geride kalındığını bulabilmek için, eksik sayısı: (ay sayısı)*3-[toplam öneri sayısı] şeklinde birşey yapmayı düşünüyorum. Ancak belirli bir tarih aralığı girdiğimde, (mesela 12.03.2012 - 12.10.2012) o aralık içinde kaç ay olduğunu nasıl hesaplayabilirim?
Yardımcı olabilirseniz sevinirim.



  Alıntı
Bu mesajı beğenenler:
#2
örneğinizi eklerseniz alternatif çözümler ile aradığınız cevaplara ulaşmanız daha kolay olur. month(tarih1)-month(tarih2) aradaki ay farkını verir
Teşekküre gerek yok, Taş atın yeter!!!



  Alıntı
Bu mesajı beğenenler:
#3
Söylediğinizi denediğimde, mesela ay aralığı ( 15.07.2012-12.07.2012) ise, oradaki ay sayısını 7 gibi alarak hesaplamış :S üzerinde çalıştığım access veri tabanı çok karışık oldu, bir de bunu staj için yaptığımdan dolayı belki verileri direk göstermem sorun olur, bu nedenle biraz değiştirerek kaba taslak halini yollamaya çalışacağım. Yardımcı olabilirseniz gerçekten güzel olacak. Şimdiden teşekkür ederim.



  Alıntı
Bu mesajı beğenenler:
#4
Şimdi düzgünce açıklamaya çalışacağım.
2 tane tablo yaptım.
1. tablo --> personel tablosu.
sicil no çalışanları temsil ediyo. 4 tane birim yöneticisi var : Ahmet, Ali, İbrahim ya da Ömer. Her çalışanın bir birim yöneticisi var. Bu tablo da , bir de her çalışanın içinde bulunduğu bölüm adı yazmakta.
2.tablo---> öneri tablosu
sicil no, öneri tarihi ve öneri durumu bulunmakta ( kabul edildi, red edildi, üzerinde çalışılıyor.)
AMACIM: her bir birim yöneticisin istediğim zaman aralıklarında kaç öneri verdiğini, bunların kaçının kabul edildiğini, kaçının red edildiğini ve kaçının üzerinde hâlâ çalışılıyor olunduğunu bulmak. Ve en önemli amaçlarımdan biri de, her çalışanın her ay en az 3 öneri vermesi hedefleniyor. Verilen öneriler toplamı hedeften geride kaldıysa, ne kadar geride kaldı. Bunun için, örneğimi incelediğinizde görebileceğiniz gibi bir "eksik sayısı" alanı ekleyip, eksik sayısı alanı bulmaya çalıştım.
Aslında amaç olarak öğrenmeye çalıştığım bu verileri sadece birim yöneticileri için bulmakla kalmayıp, her bir yöneticinin eşleştiği bölümler için de bulmam gerekiyor.

Oldukça uzun yazmışım, umarım kafanız karışmamıştır.
Örneğimde sadece adı "Ahmet" olan birim yöneticisi için sonuçları bulmaya çalıştım.
Access'i öğrenmeye yeni başladığım için, yaptığım işlemleri gereksiz yere karmaşıklaştırmış da olabilirim. Böyle bir düşünceniz varsa da fikirlerinizi duymak isterim.
Bu uzun yazı için ve vaktinizi aldığım için özür dilerim. Yardımcı olabilirseniz gerçekten çok çok mutlu olacağım.


Eklenti Dosyaları
.rar   Database11.rar (Boyut: 38,33 KB / İndirilme: 85)



  Alıntı
Bu mesajı beğenenler:
#5
bir sorgu oluşturun ve aşağıdaki sorguyu yazın
SQL
  1. SELECT personel.[birim yöneticisi], [öneri tablosu].[öneri durumu], COUNT([öneri tablosu].[öneri durumu]) AS [Sayöneri durumu]
  2. FROM personel INNER JOIN [öneri tablosu] ON personel.[sicil no] = [öneri tablosu].[sicil no]
  3. WHERE ((([öneri tablosu].[öneri tarihi]) BETWEEN #2/12/2012# AND #12/12/2012#))
  4. GROUP BY personel.[birim yöneticisi], [öneri tablosu].[öneri durumu];


sorgunun çıktısı aşagıdaki gibi olacaktır
birim yöneticisi öneri durumu Sayöneri durumu
Ahmet Çalışılıyor 4
Ahmet Red edildi 2
Ali Kabul edildi 3
İbrahim Çalışılıyor 2
Ömer Çalışılıyor 1
Ömer Kabul edildi 1
Teşekküre gerek yok, Taş atın yeter!!!



  Alıntı
Bu mesajı beğenenler:
#6
çok teşekkür ederim. Peki, istediğim tarih aralığındaki verileri sorgulamak ve bu bahsettiğim hedeften az öneri verilirse, ne kadar eksik verilmiş bunu hesaplama konusunda ne yapabilirim bir fikriniz var mı?



  Alıntı
Bu mesajı beğenenler:


Benzer Konular...
Konu: Yazar Cevaplar: Gösterim: Son Mesaj
  Fire Hesaplama osman06 10 667 26-12-2025, 17:07
Son Mesaj: osman06
  [FORM] Formda Iskonto Hesaplama anno 1 360 17-06-2025, 11:04
Son Mesaj: dsezgin
  Lifo Ve Fifo Maliyet Hesaplama evren89 5 632 09-11-2024, 22:40
Son Mesaj: evren89
  Dini Bayramları Hesaplama Hatası Ahmet51 40 2.859 21-05-2024, 15:44
Son Mesaj: Ahmet51
  Bir Sütuna Girilen Verileri Başka Bir Sütun Ile Karşılaştırıp Hesaplama bilservisci 4 717 08-01-2024, 11:58
Son Mesaj: bilservisci
  Faiz Hesaplama cirdakc 2 426 17-08-2023, 18:00
Son Mesaj: cirdakc
  [FORM] Liste Kutusundaki Veriye Göre Stok Ve Ihtiyaç Verisini Otomatik Hesaplama husem 2 609 08-06-2023, 19:03
Son Mesaj: husem
  Hesaplama Yapılan Alanlar Boş Görünüyor ankaram 4 522 08-11-2022, 13:02
Son Mesaj: ankaram

Foruma Git:


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