Merhaba Main formunda liste23 de sözleşme tarihinin dolmasına 10 gün kalan firmaları istelemek istemekteyim. Fakat sözleşmede yapıldığı halde liste sadece 10 günden az olan sözleşme tarihleri üzerinden işlem yapmakta bunu nasıl son yapılan sözleşme üzerinden işleme aldırabililirim.
Örn. BOYNER firmasın başlangıç sözleşmesi 30.04.2016 fakat firma bunun üstüne 4 sözleşme daha yaptığı halde koşulda yaptığım hatadan dolayı listeye giremiyor.
En Büyük Sözleşme Tarihi Üzerinden Hesaplama
Merhaba,
"sozlesme_main" isimli sorgunun Sql kodunu aşağıdaki ile değiştirerek deneyiniz.
"sozlesme_main" isimli sorgunun Sql kodunu aşağıdaki ile değiştirerek deneyiniz.
SELECT firma_bilgileri.f_kisaad AS Firma, sozlesmem.kira AS Kira, sozlesmem.ciropayi AS [Ciro Payı], firma_bilgileri.f_baslangic AS [Kira Başlangıç], sozlesmem.tarih AS [Sözleşme Tarihi], sozlesmem.aciklama AS İşlem, Year(Date())-Year([f_baslangic]) AS Yas, DateAdd("yyyy",+1,[tarih])-Date() AS [KALAN SÜRE], firma_bilgileri.firma_id, firma_bilgileri.f_bitis
FROM firma_bilgileri INNER JOIN (SELECT Last(sozlesme.sozlesme_kimlik) AS kimlik, sozlesme.firma_id, Last(sozlesme.s_kira) AS kira, Last(sozlesme.s_tarih) AS tarih, Last(sozlesme.s_aciklama) AS aciklama, Last(sozlesme.s_ciropayi) AS ciropayi FROM sozlesme GROUP BY sozlesme.firma_id) AS sozlesmem ON firma_bilgileri.firma_id = sozlesmem.firma_id
WHERE (((DateAdd("yyyy",+1,[tarih])-Date())>=0 And (DateAdd("yyyy",+1,[tarih])-Date())<10) AND ((firma_bilgileri.f_bitis) Is Null));
Hocam ellerinize sağlık tam istediğim gibi oldu
Konuyu Okuyanlar: 2 Ziyaretçi