10 yıldan fazla calışmış personele 10 gün fazla yıllık izin verme işlemini

02/12/2013, 21:27

hilon

Bu veritabanında 10 yıldan fazla çalışmış personele yıllk izne 10 gün ekliycek bunu yapmadım yardımcı olursanız sevnrm tşkler.
03/12/2013, 01:41

alpeki99

Seruz abimizin güzel konusunu incelemenizi tavsiye ederim. İki tarih arasında geçen süreyi bulabilirsiniz.

Tarih Fonksiyonları
03/12/2013, 02:11

mehmetdemiral

Bir sorgu oluşturun ve Sql cümleciği olarak şunu ekleyin:


SELECT personel_bilgisi.TC, personel_bilgisi.ADI, personel_bilgisi.SOYADI, personel_is_bilgisi.ISE_BAŞLANGIC_TARIHI, DateDiff("d",[ISE_BAŞLANGIC_TARIHI],Now()) AS KIDEM, IIf([KIDEM]>=3650,"10","0") AS EKLENECEK
FROM personel_bilgisi INNER JOIN (personel_is_bilgisi INNER JOIN personel_izin_bilgi ON personel_is_bilgisi.TC = personel_izin_bilgi.TC) ON personel_bilgisi.TC = personel_is_bilgisi.TC;


Böylece mevcut tüm personelin isimleri, işe başlangıç tarihleri, kaç günbdür çalıştıkları ve 3650 günü dolduranlar için eklenecek 10 günlük süreyi içeren EKLENECEK alanı görülebilir.
03/12/2013, 02:21

hilon

hocam cok sağolun ilginize teşekkür ederim