PDA

View Full Version : كار با تاريخ ها در SQL



daneshmand1
پنج شنبه 16 تیر 1390, 09:49 صبح
سلام
من مي خوام اطلاعاتي رو از جداول word توي پايگاه داده كپي كنم، مشكلم اينه كه فيلد تاريخ رو توي جدول SQL از نوع DateTime تعريف كردم ولي فيلد تاريخ در اطلاعاتي كه دارم از نوع شمسي است. راهي هست كه موقع كپي كردن اطلاعات به صورت خودكار تاريخ ها به ميلادي تبديل بشه؟ يا اينكه ميشه توي SQL تاريخ رو به صورت شمسي وارد كرد(فيلد تاريخ حتما بايد از نوع DateTime باشه) ؟

AminSobati
پنج شنبه 16 تیر 1390, 23:31 عصر
سلام دوست عزیزم،
در همین سایت توابع تبدیل تاریخ شمسی به میلادی و بالعکس وجود داره. میتونین این تابع رو سر راه Convert قرار بدین یا اینکه موقتا فیلد varchar داشته باشین، تاریخ شمسی رو وارد کنین و بعد با Update و استفاده از اون تابع، تبدیل رو کامل کنید

Galawij
شنبه 18 تیر 1390, 11:12 صبح
يا اينكه ميشه توي SQL تاريخ رو به صورت شمسي وارد كرد(فيلد تاريخ حتما بايد از نوع DateTime باشه) ؟
سلام
می تونید یک فیلد با نوع داده (nvarchar(10 داشته باشید.

javaneh
شنبه 18 تیر 1390, 13:48 عصر
در نسخه ي 2008 مي تونيد از تايپ DateTIme2 به جاي DateTime استفاده كنيد