עדכון חלק מה DATETIME

  • פותח הנושא rnan
  • פורסם בתאריך

rnan

New member
עדכון חלק מה DATETIME

היי אני רוצה לעדכן רק את השעה שבשדה DATETIME ולא את התאריך איך אני עושה את זה ? SQL SERVER 2005 תודה
 

Ice Age

New member
תעדכן לאותו תאריך עם שעה שונה

או שתפרט מה בדיוק אתה צריך עם דוגמה וניתן לך טריקים.
 

rnan

New member
../images/Emo128.gif אז ככה

i have a datetimefield which has 22/12/1978 12:00:00 pm i want just the 12:00:00 pm Section to change it to , lets say, 13:00:00 pm but im having trouble getting the right syntax : update ... set ...= convert(datetime,'22/12/1978 13:00:00 pm', ?????) <---- what code ??? i know that the dd/mm/yyy is 103 and the time hh:mm:ss is 108 ( via varchar) but i dont know the code for : dd/mm/yyyy hh:mm:ss pm​
 

rnan

New member
../images/Emo10.gif לא אין שם , אני חוזר-->>>>

אני רוצה לעדכן חלקים בתוך שדה ה DATETIME אבל אתה יודע מה ? בוא נגיד שאני לוקח את זה ל #C ובונה מחרוזת מסודרת של התאריך כגון :
22/12/1978 12:00:00 pm
אז אני אמור להכניס את זה ככה :
insert into ...convert(datetime,my_date_str,
- מה כאן )
תודה.
 

rnan

New member
נ.ב.

אני מכיר את הקודים ( מירב הקודים) אבל לפורמט של HEBREW ביחד עם שעה - לא מצאתי את ה הקוד בד"כ זה 103
 

Ice Age

New member
אז הנה

SELECT CONVERT (datetime, convert (varchar(10), getdate(), 121) + ' 13:30', 121) תחליף כמובן את ה-SELECT ב-UPDATE שלך על עמודת התאריך.
 
למעלה