❶ sql 查詢 updatedate為當前日期 例如(2014-12-25 16:44:09.000)
SELECT * FROM 表 WHERE updatedate between '20141201' and '20141223'
❷ 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');
(2)sqlupdate當前時間擴展閱讀:
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類型更新到表裡。
❸ 在 sql Server中,向對updateTime這個欄位賦當前的系統時間,存儲過程怎麼寫呢
如果updateTime 是datetime 型
就直接 update table
set updateTime =getdate()
如果updateTime 是varchar型
就直接 update table
set updateTime =convert(varchar,getdate(),120)
❹ 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 一個欄位 等於getdate()系統當前時間 怎麼寫
UPDATE你的表
set表中某欄位=getdate()
where你的條件
❻ 請問修改表中的某一個日期類型的欄位為當前系統時間的sql語句該如何書寫。
方法和操作步驟如下:
1、首先,打開資料庫並創建一個新表。
因為設置了日期格式,所以兩個date_time和time_time欄位是日期類型,見下圖,然後進入下一步。
❼ sql修改當前時間
你的代碼得到的運行 sql 為
update tblname set moddate = 2009-2-2 where autoid =2
可知 2009-2-2 會被認為是一個計算表示式計算結果為 2005
可知 moddate 被設置為了 2005 (數字類型) 2007轉換為日期型後(1900年1月1日 + 2005 天就成了1905年6月29日)
你需要的正確的 sql 為
update tblname set moddate = '2009-2-2' where autoid =2
所以如 sq_zhuyi 那樣,加入單引號就可以了
❽ 請用sql語句把張三的時間更新成為當前系統時間 怎麼寫代碼
update 表名
set 時間列名=convert(datetime,getdate(),108) where 張三的時間
❾ sql 怎麼取系統現在的時間
sql讀取系統日期和時間的方法如下:
--獲取當前日期(如:yyyymmdd)
select CONVERT (nvarchar(12),GETDATE(),112)
--獲取當前日期(如:yyyymmdd hh:MM:ss)
select GETDATE()
--獲取當前日期(如:yyyy-mm-dd)
Select Datename(year,GetDate())+'-'+Datename(month,GetDate())+'-'+Datename(day,GetDate())
--獲取當前日期(如:yyyy/mm/dd)
select DATENAME(YEAR,GETDATE())+'/'+DATENAME(MONTH,GETDATE())+'/'+DATENAME(DAY,GETDATE())
--獲取幾種日期
select DATENAME(YEAR,GETDATE()) --年份(YYYY)
select DATENAME(YY,GETDATE())
select DATENAME(MM,GETDATE()) --月份
select DATENAME(DD,GETDATE()) --日期
select dateName(hh,getdate()) --獲取小時
select DATENAME(MI,GETDATE()) --獲取分鍾
select DATENAME(SECOND,GETDATE()) --獲取秒
select DATENAME(WEEK,GETDATE()) --獲取當前星期(周)是這一年中的第幾個星期(周)
select DATENAME(WEEKDAY,GETDATE()) --星期幾