با سلام ، من دوتا در جدول دیتا بیس ام دوتا ستون تاریخ دارم یکی از نوع 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)
دوستان من یه کوئری میخوام کل تاریخ های ذخیره شده در دیتا بیس SQL ام رو از شمسی به میلادی تبدیل کنه .... همین
کسی میتونه کمکی کنه یا راهی پیشنهاد بده ؟؟
هیچ کاربری تا کنون از این پست تشکر نکرده است
با ما تماس بگیرید تا در این مسیر همراهتان باشیم :)