Sql Server中的日期函Mssql教程@路一族|PChome Online 人新台
2011-12-16 11:47:03 | 人135| 回0 | 上一篇 | 下一篇

Sql Server中的日期函Mssql教程

0 收藏 0 0 站台

Sql Server中的日期函-Mssql教程

源:模板天下作者:整理更新:2008-08-22

Sql Server中的日期函:

1. 前系日期、
select getdate()

2. dateadd 在向指定日期加上一段的基上,返回新的 datetime 值:
例如:向日期加上2天
select dateadd(day,2,'2004-10-15') --返回:2004-10-17 00:00:00.000

3. datediff 返回跨指定日期的日期和界:
select datediff(day,'2004-09-01','2004-09-18') --返回:17

4. datepart 返回代表指定日期的指定日期部分的整:
SELECT DATEPART(month, '2004-10-15') --返回 10

5. datename 返回代表指定日期的指定日期部分的字符串:
SELECT datename(weekday, '2004-10-15') --返回:星期五

6. day(), month(),year() --可以datepart照一下:

select 前日期=convert(varchar(10),getdate(),120)
,前=convert(varchar(8),getdate(),114)

select datename(dw,'2004-10-15')

select 本年第多少周=datename(week,'2004-10-15')
,今天是周=datename(weekday,'2004-10-15')

函 /功能

GetDate( ) 返回系目前的日期
DateDiff (interval,date1,date2) 以interval 指定的方式,返回date2 date1日期之的差值 date2-date1
DateAdd (interval,number,date) 以interval指定的方式,加上number之后的日期
DatePart (interval,date) 返回日期date中,interval指定部分所的整值
DateName (interval,date) 返回日期date中,interval指定部分所的字符串名

interval的定值如下:

值 (Sql Server) (Access 和 ASP) 明
Year Yy yyyy 年 1753 ~ 9999
Quarter Qq q 季 1 ~ 4
Month Mm m 月1 ~ 12
Day of year Dy y 一年的日,一年中的第日 1-366
Day Dd d 日,1-31
Weekday Dw w 一周的日,一周中的第日 1-7
Week Wk ww 周,一年中的第周 0 ~ 51
Hour Hh h 0 ~ 23
Minute Mi n 分0 ~ 59
Second Ss s 秒 0 ~ 59
Millisecond Ms - 毫秒 0 ~ 999

  access 和 asp 中用date()和now(取得系日期;其中DateDiff,DateAdd,DatePart也同是能用于Access和asp中,些函的用法也似。

例:

1.GetDate() 用于sql server :select GetDate()

2.DateDiff('s','2005-07-20','2005-7-25 22:56:32')返回值 514592 秒
DateDiff('d','2005-07-20','2005-7-25 22:56:32')返回值 5 天

3.DatePart('w','2005-7-25 22:56:32')返回值 2 即星期一(周日1,周六7)
DatePart('d','2005-7-25 22:56:32')返回值 25即25
DatePart('y','2005-7-25 22:56:32')返回值 206即一年中第206天
DatePart('yyyy','2005-7-25 22:56:32')返回值 2005即2005年

  作者系本站,及附注您的姓名。系箱:mb5u#vip.qq.com(把#改@)。

台: robin
人(135) | 回(0)| 推 (0)| 收藏 (0)|
全站分: 教育(修、留、研究、教育概) | 人分: 程式言 |
此分下一篇:HyperV with Intel Core i72600K Processor
此分上一篇:Windows Server 2008 R2

是 (若未登入"人新台"看不到回覆唷!)
* 入:
入片中算式的果(可能0) 
(有*必填)
TOP
全文
ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86