熱點推薦:
您现在的位置: 電腦知識網 >> 編程 >> SQL Server >> 正文

SQL Server時間函數用法詳解

2013-11-15 14:45:26  來源: SQL Server 

  SQL中的時間函數非常有用特別是在我們進行初始賦值復雜查詢的時候就顯得特別方便

  獲得系統當前時間

  select getdate()

  DateName (datepart date )返回表示指定日期的指定日期部分的字符串

  今天是星期二

  SELECT DATENAME(year getdate()) AS Year Name 返回

  SELECT DATENAME(month getdate()) AS Month Name 返回

  SELECT DATENAME(weekday getdate()) AS Weekday Name返回星期二

  DATEADD (datepart number date)在向指定日期加上一段時間的基礎上返回新的 datetime 值

  select DateAdd(MM) 返回 ::

  select DateAdd(dd) 返回 ::

  select dateadd(hhgetdate()) 返回 ::返回前一個小時的時間

  DATEDIFF ( datepart dateexpression dateexpression ) 返回兩個日期之間的間隔

  此函數計算兩個指定日期之間日期部分的數目結果為日期部分中等於(date date)的有符號的整數值

  SELECT datediff( hour :AM :AM )返回:

  SELECT datediff( month // // )返回:

  SELECT datediff( day : : )返回

  SELECT datediff( day // : // : )返回

  SELECT datediff( month // // )返回

  SELECT datediff( month // // )返回

  實例查詢當天更新的數據

  select * from tableName where datediff(ddF_EditTimegetdate())=

  DATEPART (datepartdate)返回代表指定日期的指定日期部分的整數

  今天是 星期二

  SELECT DATEPART(yeargetdate()) as Year 返回

  SELECT DATEPART(monthgetdate()) as Month 返回

  SELECT DATEPART(weekdaygetdate()) as Weekday 返回Sunday = Saturday =

  SELECT DAY(getdate()) 返回

  備注DAYMONTH和 YEAR 函數分別是 DATEPART(dd date)DATEPART(mm date)和 DATEPART(yy date) 的同義詞

  附錄datepart


From:http://tw.wingwit.com/Article/program/SQLServer/201311/22283.html
    推薦文章
    Copyright © 2005-2013 電腦知識網 Computer Knowledge   All rights reserved.