SQL日期函式及應用

2021-06-27 11:22:57 字數 999 閱讀 3471

select year(getdate ()) as 年份

select month(getdate ()) as 月份

select datename (year ,getdate ()) as 年份

select datename (month  ,getdate ()) as 月份

select datename (weekday  ,getdate ()) as 星期幾

select datename (week ,getdate ()) as 第幾周

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

select dateadd (mm ,2,getdate ()) as 當前日期的兩個月後

select dateadd (yy ,2,'2010/01/11') as 兩個月後

select year (dateadd (yy ,2,getdate ())) 

select month (dateadd (mm ,2,getdate ()))as 只顯示年份

select dateadd (yy ,2,'2010/01/11')

select convert(varchar(12) , dateadd (mm ,2,getdate ()), 102 )

datediff ( date-part, date-expression-1, date-expression-2 )返回兩個日期之間的間隔。

select datediff (month ,getdate (),'20140131')  

select datediff (week ,getdate (),'20140131')

datepart ( datepart ,date )返回代表指定日期的指定日期部分的整數。

select datepart (month ,getdate ())

與select month (getdate ())等同的效果

SQL建立函式及應用

使用者自定義函式 在sql server中,使用者不僅可以使用標準的內建函式,也可以使用自己定義的函式來實現一些特殊的功能。使用者自定義函式可以在企業管理器中建立,也可以使用create function 語句建立。在建立時需要注意 函式名在資料庫中必須唯一,其可以有引數,也可以沒有引數,其引數只能...

sql常用的日期函式與應用

本週第一天 select dateadd day,1 datepart weekday,getdate datefirst 1 7,getdate or select dateadd wk,datediff wk,0,getdate 0 本週第一天 select dateadd wk,datedif...

sql日期函式

一.字元操作 1.替換指定字元 str replace string1,需要替換字元,替換成字元 substring string1,二.數值操作 三.日期操作 getdate 得到當前時間,可以設定得到各種時間格式.datepart 日期部分,日期 取指定時間的某乙個部分,年月天時分秒.dated...