ورود

View Full Version : محدودیت در دامنه نوع DATETIME



mzamani
سه شنبه 01 اسفند 1385, 07:49 صبح
با سلام به همه دوستان
من یک برنامه با پایگاه داده SQL نوشته ام و در آن به پردازش های تاریخی زیاد احتیاج دارم. ولی مشکل من این است که به تاریخ های مربوط به چند صد سال پیش نیز نیاز دارم ولی نوع datetime در sql تنها از سال 1375 میلادی معتبر است. از طرف دیگر چون محاسبات با تاریخ ها و همچنین تبدیل تاریخ دارم نمی توانم از string به جای datetime استفاده کنم. آیا کسی می داند چگونه می توان این محدودیت را برداشت؟؟؟؟:عصبانی++:
با تشکر از همه

mzamani
سه شنبه 01 اسفند 1385, 09:47 صبح
من کدهای مربوط به UDT و CLR آقای Mladen را هم خوندم ولی به دردم نخورد
خواهش می کنم یکی به من جواب بده

zerobit-ltd
سه شنبه 01 اسفند 1385, 13:10 عصر
فکر کنم مجبور باشید از رشته ها استفاده کنید و با اون ها مثل تاریخ رفتار کنید. برای محاسبه تاریخ و تبدیلات اون ها هم باید توابعشون رو خودتون ایجاد کنید. به نظرم کار چندان پیچیده ای نیست. الان خیلی ها تاریخ شمسی رو به صورت رشته داخل database می ریزن و باهاش کار می کنن؛ با حداقل مشکل.

DonetKarvb
سه شنبه 01 اسفند 1385, 13:23 عصر
من کدهای مربوط به UDT و CLR آقای Mladen را هم خوندم ولی به دردم نخورد
خواهش می کنم یکی به من جواب بده
حالا که صحبت از Sql-Clr شد این سوال رو میپرسم آیا ایجاد یک دیتا تایپ برای تاریخ شمسی مشکلی داره؟