[SORGU] Belli Tarih Aralığında Çalışan Kişi Ortalaması
#1
Arkadaşlar Sigorta Teşviğinden Yararlanan Personeli Takip Etmem için
Aşağıdaki konuda yardımcı olursanız memnun olurum.

AYLAR................ÇALIŞAN SAYISI.......ORTALAMA ÇALIŞAN SAYISI
Ocak 2011...................23.......................................?
Şubat 2011..................25.......................................?
Mart 2011....................21.......................................?
Nisan 2011...................27.......................................?
Mayıs 2011...................22.......................................?
Haziran 2011.................20.......................................?
Temmuz 2011................25.......................................?
Ağustos 2011................19.......................................?
Eylül 2011....................26........................................?
Devam Edip Gidiyor

SORU : Ağustos 2011 'den önceki 6 Ayda (Şubat 2011 ile Temmuz 2011) Çalışanların Ortalamasını Bulup Ağustos 2011'in karşısındaki Ortalama Çalışan Sayısının Altına Yazacaktır. Ortalamayı bulurken virgülden sonraki rakam 49 dan aşağı ise aşağı yuvarlasın, 50 ve üzeri ise yukarı tamamlasın.
Her ayın karşısına önceki 6 ayın ortalama çalışan sayısı yazılacaktır.


Eklenti Dosyaları
.rar   Teşvik-4447-10.rar (Boyut: 18,34 KB / İndirilme: 50)



  Alıntı
Bu mesajı beğenenler:
#2
bunu yapacak bir babayiğit yok mu



  Alıntı
Bu mesajı beğenenler:
#3
Merhaba..

Bu sorgu cümlesi, her tarihin geriye doğru 6 ay öncesinin personel sayısı toplamı ortalaması için..:

SQL
  1. SELECT
  2. Kimlik
  3. ,AY
  4. ,[ÇALIŞAN SAYISI]
  5. ,round(((
  6. SELECT
  7. avg([ÇALIŞAN SAYISI]) FROM (SELECT
  8. Kimlik
  9. ,AY
  10. ,[ÇALIŞAN SAYISI]
  11. ,(SELECT COUNT(*) FROM [Çalışan Sayısı] WHERE AY<trz.AY) AS tt FROM [Çalışan Sayısı] AS trz) AS bb
  12. WHERE bb.tt BETWEEN aa.tt-6 AND aa.tt-1))) AS ortalama
  13. FROM (
  14. SELECT
  15. Kimlik
  16. ,AY
  17. ,[ÇALIŞAN SAYISI]
  18. ,(SELECT COUNT(*) FROM [Çalışan Sayısı] WHERE AY<trz.AY) AS tt FROM [Çalışan Sayısı] AS trz) AS aa







  Alıntı
Bu mesajı beğenenler:
#4
Taruz hocam ;

Öncelikle Teşekkür ederim.

Teşvik-4447-10.rar üzerinde uygulayıp verirseniz memnun olurum.

Vermiş olduğunuz SQL Kodunu bir türlü uygulayamadım. Hata veriyor.

(Access'i yeni öğrenmeye çalışıyorum. Beni mazur görün)



  Alıntı
Bu mesajı beğenenler:
#5
Merhaba..

Yeni bir sorgu oluşturun ve SQL görünümüne geçin.. Açılan beyaz sayfada ne varsa siln ve yukarıda yazdığım sql cümlesini yapıştırın.. Sorguyu kaydedip yeniden açın..

Uygulamada sıkıntı olursa dosyanıza uygularım..



  Alıntı
Bu mesajı beğenenler:
#6
Hocam dediklerinizi yaptım ama olmuyor.

SQL Kodunu uyguladığım ekran görüntüsü:
http://www.upload.gen.tr/resim.php/www/p..._.jpg.html

Hata Ekran Görüntüsü:
http://www.upload.gen.tr/resim.php/www/p..._.jpg.html



  Alıntı
Bu mesajı beğenenler:


Benzer Konular...
Konu: Yazar Cevaplar: Gösterim: Son Mesaj
  Formda Isteğimize Göre Makbuzda Belli Yerlerin çıkmaması ankaram 4 101 03-09-2023, 23:16
Son Mesaj: ankaram
  [FORM] Sürekli Formda Belli Bir Sütundaki Satırları Tek Bir Metin Kutusunda Birleştirme dormin 4 172 18-01-2023, 14:29
Son Mesaj: dormin
  çalışan Yıllık Izin Hak Hesabı orderyazbim 7 291 18-01-2023, 07:39
Son Mesaj: alperalper
  Kişi Borçlandırma omergenc7 22 700 29-09-2022, 21:21
Son Mesaj: omergenc7
  [VBA] 32 Bit x64 ÇALIŞAN PROĞRAM 64 Bit x64 nasıl çalışır SOGUT01 13 2.494 12-03-2022, 21:20
Son Mesaj: adnnfrm
  [RAPOR] Raporda Belli Değere Sahip Alanları Belli Renkte Göstermek bobili 5 213 11-01-2022, 07:24
Son Mesaj: onur_can
  Tekrarlı çalışan Sql Sorgusu Yerine Nasıl Bir çözüm Getirilebilir adnnfrm 4 242 23-10-2021, 02:17
Son Mesaj: adnnfrm
  [FORM] Belli Bir Değer Göre Kaydı Saydırma Ve Kayıt Kontrol evidi 2 264 07-10-2021, 22:19
Son Mesaj: evidi

Foruma Git:


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