『壹』 sql 如何更新某個欄位的時間為當前時間
把欄位名「時間」用方括弧括起來試試。
『貳』 如何更新mysql資料庫中datetime類型的欄位
--比如datetime欄位為:sj
update表名setsj=now()where條件;//now()是當前本地年月日時分秒
update表名setsj='2014-10-1012:00:00'where條件;
『叄』 sql日期更新問題
update sut set red_time=dateadd(m,1,red_time)'加一個月
update sut set red_time=dateadd(m,3,red_time)'加三個月
update sut set red_time=dateadd(m,-1,red_time)'減一個月
update sut set red_time=dateadd(m,-3,red_time)'減三個月
『肆』 如何更新表某一列關於sql datetime 問題~~~謝謝~
一種是你在你的SQL中改 select時列就用Convert(char(11),[datetime],120)
另一種是用JAVA代碼處理 ,網上時間轉換的代碼很多
『伍』 使用sql server 修改datetime類型數據
update表名setbirthday='1986-11-27'
whereCONVERT(nvarchar(10),birthday)='2010-10-10'
『陸』 更新日期的SQL語句
update 表名 set 欄位A = convert(varchar , 欄位A, 112 )
這個是全部更改,你要是指定某一條更改就加上where條件就可以了
『柒』 sql update 如何更新日期型數據(我要把日期型欄位的內容清空)
update [表名]
set [日期型欄位] = null
where [條件欄位] = 判定條件
如果所有該日期型欄位都需要清空,就不加where從句
『捌』 關於SQL中對datetime類型的欄位更新
"2014-06" 這個字元串本身就沒辦法轉換為datetime類型,你proctDate欄位原先不是datetime類型吧
『玖』 SQL update 為系統時間
DECLARE @date_from DATETIME;--聲明開始日期變數
DECLARE @date_to DATETIME;--聲明結束日期變數
SET @date_from = '2002-01-01';--為開始日期賦值
SET @date_to = '2008-03-01';--為結束日期賦值
update 表名稱 set 欄位名稱=
(
@date_from + -----開始時間 加上一個以天為整的數值作為新的日期
(
ABS(
CAST(
CAST( NewID() AS BINARY(8) )--把生成的一個二進制隨機數轉化為整數 並取其絕對值
AS INT
)
)
% ----防止隨機數過大 取其對開始結束時間差的模
CAST(
(@date_to - @date_from) -----獲取時間差 並轉換成整型
AS INT
)
)
)
select * from 表名稱 ------查看更新後的數據
『拾』 sql update 如何更新日期型數據
update [表名]
set [日期型欄位] = null
where [條件欄位] = 判定條件;如果所有該日期型欄位都需要清空,就不加where從句。
更新資料庫里日期類型的數據:
1、如果是更新成當前時間的話:
sql:update tablename set timeNew =sysdate;
2、如果是更新成固定的時間或者是固定格式的時間,可以通過TO_DATE語句實現:
sql:update tablename set timeNew =TO_DATE('2015-12-21', 'YYYY-MM-DD');
(10)sql更新datetime擴展閱讀:
updateSQL的時間變數:
update temp
set dt=CONVERT(DATETIME,'2015-09-17 '+CONVERT(VARCHAR,dt,114))
--dt為欄位,類型為datetime
CONVERT(VARCHAR,dt,114) 為獲取dt中的時間部分。如「07:50:59.897」
再將其與日期字串連接,之後將整字串轉換為datetime類型更新到表裡。