表在 BirthDate 列中包含许多带有回历日期值和公历值的记录,所以请如何通过将回历日期转换为公历日期的值来更新 Birthdate,谢谢我尝试了这个脚本,但它不起作用 - 我的意思是没有改变 - 虽然我得到了
(18422 行受影响)
UPDATE MEMBER
SET BIRTHDATE = case when (SUBSTRING(cast(birthdate as nvarchar), 1, 2) ='14')
or
(SUBSTRING(cast(birthdate as nvarchar), 1, 2) ='13')
then
(SELECT CONVERT(date, birthdate , 131) )
else
birthdate
end