okudukça kafam karıştı :) şunu net bir şekilde sade dille anlat çzelim sırıtma la.

select from TBL_Ogrenci where (secilen_ogretmen='" + cmb_ogretmensec2. Text + "') -- ğretmene uyanlar and (DATEPART < (CONVERT -- başlama tarihinin yıl kısmını alıp senin gnderdiğin yıldan küçük olanlar AND (DATEPART < (CONVERT -- dondurma tarihinin yıl kısmını alıp senin gnderdiğin yıldan küçük olanlar AND (DATEPART < (CONVERT -- başlama tarihinin ay kısmını alıp senin gnderdiğin yıldan küçük olanlar AND (DATEPART < (CONVERT -- dondurma tarihinin ay kısmını alıp senin gnderdiğin yıldan küçük olanlar anladığım kadarıyla yapmaya çalıştığın buydu www.yesilgrow.com - Growshop

Merhabalar arkadaşlar, Bir kursun ğrencilerinin olduğu bir veritabanı var. Veritabanında kayıt tarihleri başlama tarihleri kayıt dondurma tarihleri vs var. Şimdi bu kursta eğitimler birebir zel ders şeklinde verildiği için demeler aylık alınıyor. 6 aylık kur vs tarzında değil. Yapmaya çalıştığım şey; eğitmen bazlı bir sorguda başlama tarihinden itibaren benim seçmiş olduğum aya kadar eğerki kaydını dondurmamışsa; eğitmenin o ay ki ğrenci sayısını 1 arttırsın. rnek: Ahmet isimli ğrenci 01.01.2016 tarihinde başlamış olsun. Eğitmeninin adı da Mehmet olsun. Formumda 3 adet combobox var. Birinde eğitmenini seçiyorum Mehmet Yılmaz, diğerinde ay seçiyorum Haziran, diğerinde yılı seçiyorum 2016. Buraya kadar sorun yok. Bir de veritabanında kayıt dondurma tarihi alanı var. İstiyorum ki ğrencinin kaydı dondurulmamışsa VE baslama tarihi seçtiğim ay ve yıldan küçükse ğrenci sayısına eklesin. Ama kayıt dondurma tarihi ve baslama tarihi seçtiğim ay ve yıldan küçükse kayıt dondurulan tarihe kadar ğrenci sayısı gstersin (diyelim ğrencinin baslama tarihi Ocak 2016, kayıt dondurma tarihi de Mart 2016. Benim seçmiş olduğum tarih te Haziran 2016 olsun. Mart a kadar ğrenci sayısında gstersin. Mart tan sonrasına gstermesin) .. Çok karışmış olabilir. Kusuruma bakmayın.. Mantıkta yardımcı olabilecek varsa süper olur.. Denemiş olduğum SQL kodu : int ay= cmbbox_secilenay. SelectedIndex + 1; int yil= Convert. ToInt32 ; var query2 = String. Format("select from TBL_Ogrenci a where (a. secilen_ogretmen='" + cmb_ogretmensec2. Text + "') and (a. baslama_tarihi < CDATE('01/ / ') and (a. dondurtarih<CDATE('01/ / '))) ", ay, yil); Başkalarına hakim olan kuvvetlidir, kendine hakim olan kudretlidir