با سلام و تشکر از راهنمایی آقای morteza-s ، اما اینکه من بخواهم حدود 30 تیبل را دوباره باز نویسی کنم کمی ظلم است.
تعجب من از این است که در زمان طراحی هیچ کس در مورد این مشکل حرفی نگقته بود.
به هر حال امیدورام روش آقای Sub Zero درست عمل کند .

اما با یک روش دیگر هم می شود این رکوردها را جدا کرد که من یک جای آن را بلد نیستم .
بدین ترتیب که ما اول کل فیلدهای تاریخ جدول را یکی یکی به میلادی تبدیل وبعد با تاریخ ورودی مقایسه کنیم . اما نمی دانمم چطور دوباره در یک datatable یا dataset بریزیم.