Çok özür dilerim taruz kardeş,
galiba bir yanlışlık var,
ocak ayını seçince,
subatta martta ve daha sonra giren personellerin isimleride geliyor,
halbuki daha bunlar işe girmemiş durumdalar.
Sorguyu bununla değiştirir misiniz? Bakalım doğru mu gelecek veriler?
Kod:
SELECT Right([SozlesmeBaslamaTarihi],7) AS sozlesmebaslama, Right([Ayrilis_Tarihi],7) AS ayril, Ogretmen_Bilgisi.Ayrilis_Tarihi, Ogretmen_Bilgisi.Ogretmenismi, Ogretmen_Bilgisi.TcNo, Ogretmen_Bilgisi.Gorevi, Ogretmen_Bilgisi.Unvani, Ogretmen_Bilgisi.CalismaTuru, Ogretmen_Bilgisi.SozlesmeBaslamaTarihi, Ogretmen_Bilgisi.SozlesmeSuresi, Ogretmen_Bilgisi.SosyalGuvenlikNo, Ogretmen_Bilgisi.ValilikOnayTarihi, *
FROM Ogretmen_Bilgisi
WHERE (((Right([SozlesmeBaslamaTarihi],7))<=[Formlar]![PersonelCizelgesi]![tarih]) AND ((Right([Ayrilis_Tarihi],7))>=[Formlar]![PersonelCizelgesi]![tarih])) OR (((Right([SozlesmeBaslamaTarihi],7))<=[Formlar]![PersonelCizelgesi]![tarih]) AND ((Right([Ayrilis_Tarihi],7)) Is Null)) OR (((Right([SozlesmeBaslamaTarihi],7))<=[Formlar]![PersonelCizelgesi]![tarih]) AND ((Right([Ayrilis_Tarihi],7))>=[Formlar]![PersonelCizelgesi]![tarih]))
ORDER BY Right([SozlesmeBaslamaTarihi],7);
Bulunamayan yerleri bulmak için önce kaybolmak gerekir.
Merhaba arkadaşlar,
aynı formun bir benzerini yapmam gerekti,
şöyleki, 2 tarih arasında çalışanların listesini almam gerekti,
diğerinin takdiğini uyguladım malesef cevap vermedi,
nasıl yapabilirim yardımcı olursanız çok sevinirim...
22-05-2008, 08:55 (En son düzenleme: 22-05-2008, 08:58 akd27.)
Merhaba arkadaşlar,
Yine sorumun çözümünü buldum,
sitedeki arkadaşlarada lazım olur diye ekliyorum,
sayın taruz arkadaşımada, daha önceki cevaplarında ufkumu açtığı için birkez daha teşekkürlerimi belirtirim...
iyi çalışmalar.
Kod:
SELECT Ogretmen_Bilgisi.Ogretmenismi, Ogretmen_Bilgisi.TcNo, Ogretmen_Bilgisi.Gorevi, Ogretmen_Bilgisi.Unvani, Ogretmen_Bilgisi.CalismaTuru, Ogretmen_Bilgisi.SozlesmeBaslamaTarihi, Ogretmen_Bilgisi.Ayrilis_Tarihi, Ogretmen_Bilgisi.SozlesmeSuresi, Ogretmen_Bilgisi.SosyalGuvenlikNo, Ogretmen_Bilgisi.ValilikOnayTarihi, *
FROM Ogretmen_Bilgisi
WHERE (((Ogretmen_Bilgisi.SozlesmeBaslamaTarihi) Between [Formlar]![Personeller]![ilk] And [Formlar]![Personeller]![son]) AND ((Ogretmen_Bilgisi.Ayrilis_Tarihi)<=[Formlar]![Personeller]![son])) OR (((Ogretmen_Bilgisi.SozlesmeBaslamaTarihi) Between [Formlar]![Personeller]![ilk] And [Formlar]![Personeller]![son]) AND ((Ogretmen_Bilgisi.Ayrilis_Tarihi) Is Null)) OR (((Ogretmen_Bilgisi.SozlesmeBaslamaTarihi) Between [Formlar]![Personeller]![ilk] And [Formlar]![Personeller]![son]) AND ((Ogretmen_Bilgisi.Ayrilis_Tarihi)<=[Formlar]![Personeller]![son]))
ORDER BY Ogretmen_Bilgisi.SozlesmeBaslamaTarihi;