2016-03-26 9 views
0

と私はSQLクエリを使用してdatetimeデータ型の年(yyyy)のみを更新する方法はありますか?アウトDATEADD機能

2006-01-01 20:00:00.000 
2006-01-01 20:01:00.000 
2006-01-01 20:02:00.000 
2006-01-01 20:03:00.000 
2006-01-01 20:04:00.000 
2006-01-01 20:01:00.000 
2006-01-01 20:01:00.000 
2006-01-01 20:01:00.000 

を持っていると私は年を変更するための

2004-01-01 20:00:00.000 
2004-01-01 20:01:00.000 
2004-01-01 20:02:00.000 
2004-01-01 20:03:00.000 
2004-01-01 20:04:00.000 
2004-01-01 20:01:00.000 
2004-01-01 20:01:00.000 
2004-01-01 20:01:00.000 
+0

はあなたがまだ何のコードを試してみましたか?まず、私たちにいくつかの努力を示し、質問に答えることを期待してください。 – surajsn

+0

'あなたのテーブルを更新するyourdate = DATE_ADD(yourdate、INTERVAL -2 YEAR)' –

答えて

0
UPDATE table_name 
SET col_date=DATE_FORMAT(col_date,'2004-%m-%d'); 
0

をしたい:

UPDATE table_name 
SET date_col=DATE_FORMAT(date_col,'2004-%m-%d'); 
関連する問題