SQLServer資料庫的時間函式

2021-08-29 09:59:09 字數 840 閱讀 4593

--返回日期的年份

select  

year(createtime) as 年份 from tablename

--返回日期的月份

select  

month(createtime) as 月份 from tablename

--返回日期的天數

select  

day(createdate) as 天數 from tablename

--當前時間 2018-10-19 15:30:26

select

convert(varchar,getdate(),120) 

--字串轉日期

select

convert(datetime,'2017-05-12',20)

--當前時間-24小時

select

dateadd(day,-1,getdate())

--當前時間+24小時

select

dateadd(day,1,getdate())

select

dateadd(dayofyear,1,getdate())

-- 時間間隔 (單位,大的時間,小的時間)

select

datediff(second,getdate(),dateadd(day,1,getdate()))

-- 最近100天的記錄

select

*from tablename where createtime between

dateadd(dayofyear,-100,getdate()) and

getdate()

基礎回顧

sqlserver 資料庫中時間函式的建立

create function dbo htosec lvalue as int returns int begin declare temp int set temp lvalue 60 60 return temp endcreate function dbo gettime dtmvalue ...

收集學習SQL server資料庫時間函式

datediff 返回跨兩個指定日期的日期和時間邊界數。語法datediff datepart startdate enddate sqlserver時間日期函式詳解,sqlserver,時間日期,當前系統日期 時間 select getdate select dateadd day,2,2004 ...

SQL Server 資料庫最小宕機時間遷移方案

一 目的 在做sql server資料庫維護的時候,當上司要求我們把幾十g的資料檔案搬動到其它伺服器,並且要求最小宕機時間的時候,我們有沒什麼方案可以做到這些要求呢?在這裡我們假設這兩台機器並不是在乙個機房上,這樣看起來我們的解決方案才更有意義,如果你那麼好運這兩台機器在同乙個區域網,那麼恭喜你,你...