مرجع تخصصی برنامه نویسان

انجمن تخصصی برنامه نویسان فارسی زبان

کاربر سایت

rasool65

عضویت از 1394/09/18

اصلاح کوئری SQL تبدیل تاریخ و ذخیره در ستون کناری

  • شنبه 31 فروردین 1398
  • 08:47
تشکر میکنم

با سلام ، من دوتا در جدول دیتا بیس ام دوتا ستون تاریخ دارم یکی از نوع nvarchar(10) بنام  birthday_p و دیگری از نوع Date بنام birthday ، اولی تاریخ تولد ها رو به شمسی و دومی به میلادی ذخیره میکنه.. حالا یه کوئری میخوام که کل ستون birthday_p رو تبدیل به تاریخ میلادی کنه و در ستون birthday ذخیره کنه... یک فانکشن هم برای این کار پیدا کردم ، ولی هرکاری میکنم خطا داره.. کسی میتونه راهنمایی کنه من در SQL مبتدی هستم....

Select dbo.[UDF_Julian_To_Gregorian](dbo.[UDF_Persian_To_Julian](1391,1,30)) 

الان کد بالا این تاریخ رو تبدیل میکنه و جواب میده حالا میخوام جای اون تاریخ همه مغادیر ستون birthday_p باشه و نظیر به نظیر داخل ستون birthday  ذخیره بشه

این رو نوشتم ولی جواب نمیده کسی میتونه راهنمایی کنه ؟؟

UPDATE Tbl_personal 
SET 
    birthday = dbo.[UDF_Julian_To_Gregorian](dbo.[UDF_Persian_To_Julian](birthday_p))
WHERE
    personID IN (
	SELECT personID 
	FROM Tbl_Personal)
            

پاسخ های این پرسش

تعداد پاسخ ها : 1 پاسخ
کاربر سایت

rasool65

عضویت از 1394/09/18

  • دوشنبه 2 اردیبهشت 1398
  • 17:03

دوستان من یه کوئری میخوام کل تاریخ های ذخیره شده در دیتا بیس SQL ام رو از شمسی به میلادی تبدیل کنه .... همین

کسی میتونه کمکی کنه یا راهی پیشنهاد بده ؟؟

کاربرانی که از این پست تشکر کرده اند

هیچ کاربری تا کنون از این پست تشکر نکرده است

اگر نیاز به یک مشاور در زمینه طراحی سایت ، برنامه نویسی و بازاریابی الکترونیکی دارید

با ما تماس بگیرید تا در این مسیر همراهتان باشیم :)