خوش آموز درخت تو گر بار دانش بگیرد، به زیر آوری چرخ نیلوفری را


نحوه تبدیل مقدار integer به تاریخ در SQL SERVER

نحوه تبدیل مقدار integer به تاریخ در SQL SERVER
سوالی که ممکن است برای برخی از کاربران SQL Server رخ داده باشد این است که چگونه می توان مقادیر Integer یا عدد صحیح را به مقادیر Date یا تاریخ تغییر داد؟ در این مطلب کوتاه به این پرسش پاسخ خواهیم داد.

نرم افزار سامانه مودیان راهکار
برای پاسخ به این پرسش، ما یک متغیر از نوع INT ایجاد می کنیم و مقدار 09122020 که برابر با 9 دسامبر سال 2020 را بدان مقداردهی می کنیم.



DECLARE @DATE INT
SET @DATE=09122020

حالا متغیر فوق را در اسکریپت زیر استفاده می کنیم و مقدار integer آن را به فرمت تاریخ نمایش می دهیم:


SELECT CONVERT(DATE,CONCAT(@DATE/1000000,'/',@DATE/10000%100,'/',@DATE%10000),103) AS DATE_VALUE

نحوه تبدیل مقدار integer به تاریخ در SQL SERVER
در این اسکریپت به صورت جدا، مقادیر dd ، MM و yyyy در این اسکریپت گرفته می شود سپس به نوع VARCHAR تبدیل می شود. تابع Convert با استفاده از style 103 برای تبدیل String فرمت شده به مقدار مناسب تاریخ استفاده می شود.


نمایش دیدگاه ها (0 دیدگاه)

دیدگاه خود را ثبت کنید:

انتخاب تصویر ویرایش حذف
توجه! حداکثر حجم مجاز برای تصویر 500 کیلوبایت می باشد.


دسته بندی مطالب خوش آموز