ورود

View Full Version : مشکل در تغییر تاریخ



javadkey
سه شنبه 13 اسفند 1392, 16:54 عصر
با سلام
من در جدول فیلد تاریخ دارم که مثلا از 1392/01/01 است حالا هرچی خواستم در فیلد تاریخ را طوری آپدیت کنم که 1392 تیدیل به 1393 بشه بدون تغییر در ماه و روز فیلد تاریخ.
یعنی اگر 1392/01/01 و 1392/01/02 باشه با چه دستوری فقط 1392 ها به 1393 تبدیل بشه؟
با تشکر از دوستان

hamid_hr
سه شنبه 13 اسفند 1392, 17:33 عصر
select REPLACE('1392/01/02','1392','1393')

javadkey
شنبه 17 اسفند 1392, 08:33 صبح
select REPLACE('1392/01/02','1392','1393')
البته فقط یک تاریخ نیست .با این دستور فقط تاریخ 1392/01/01 به 1392/01/01 تبدیل میشه. 365 رکورد وجود دارد که اولین رکور 1392/01/01 و دمین رکورد 1392/01/02 و ....... و آخرین رکورد 1392/12/29 می باشد. حالا چطوری در کلیه رکورد ها این کار ور انجام بدم. یعنی تبدیل 1392 به 1393 ؟

hramezani
شنبه 17 اسفند 1392, 11:54 صبح
سلام


UPDATE TBL1
SET DATEFIELD=REPLACE(DATEFEILD,'1392','1393')