变态重口极致另类在线-波多久久夜色精品国产-波多野结衣在线观看一区-波多野结衣在线观看一区二区-污污的网站免费阅读-污污视频网址

當前位置: 首頁IT技術 → SQL Server 中日期比較

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)

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

select 本年第多少周=datename(week,getdate())
,今天是周幾=datename(weekday,getdate())



函數 參數/功能
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年

SQL Server DATEPART() 函數返回 SQLServer datetime 字段的一部分。

SQL Server DATEPART() 函數的語法是:
DATEPART(portion, datetime)

其中 datetime 是 SQLServer datetime 字段和部分的名稱是下列之一: Ms for Milliseconds
Yy for Year
Qq for Quarter of the Year
Mm for Month
Dy for the Day of the Year
Dd for Day of the Month
Wk for Week
Dw for the Day of the Week
Hh for Hour
Mi for Minute
Ss for Second


--1.編寫函數,實現按照'年月日,星期幾,上午下午晚上'輸出時間信息(2009年3月16日星期一下午)
select datename(yy,getdate()) + '年' +
datename(mm,getdate()) + '月' +
datename(dd,getdate()) + '日' +
datename(weekday,getdate()) +
case when datename(hh,getdate()) < 12 then '上午' else '下午' end
--2.編寫函數,根據輸入時間。輸出該天是該年的第幾天
select datepart(dy,getdate())
--3.求出隨機輸出字符‘a-z
select char(97+abs(checksum(newid()))%26)
select char(97+rand()*26)
熱門評論
最新評論
昵稱:
表情: 高興 可 汗 我不要 害羞 好 下下下 送花 屎 親親
字數: 0/500 (您的評論需要經過審核才能顯示)
主站蜘蛛池模板: 成人精品视频 成人影院 | 色五月婷婷成人网 | 黄色污污在线观看 | 男女后进式猛烈xx00动态图片 | 日韩激情视频在线 | 久久久久国产成人精品 | 欧美日韩中文字幕久久伊人 | 亚洲国产精品高清在线一区 | 欧美日本一区二区三区 | 美国人成毛片在线播放 | 日本精品不卡 | 最新午夜韩国理论片77网 | 免费成人在线观看 | 亚洲免费小视频 | 午夜国产精品理论片久久影院 | 九九九九热精品免费视频 | 亚洲国产精品久久久久久网站 | 亚洲精品手机在线观看 | 手机看片日韩国产一区二区 | a免费看 | 亚洲图片欧美文学小说激情 | 欧美一级日韩一级亚洲一级va | 一个人看的www高清免费 | 成人无遮挡 | 国产日韩欧美91 | 久久亚洲热| 黄色aqq | 中文字幕成人免费视频 | 精品成人免费播放国产片 | 7m福利视频导航精品 | jk制服喷水 | 狠狠se| 在线观看免费黄色网址 | 在线观看中文字幕亚洲 | 日韩欧美一区二区在线观看 | 大桥未久aⅴ一区二区 | 色黄啪啪网18以下勿进动画 | 性刺激欧美三级在线现看中文 | 99久久国产综合精品麻豆 | aa级黄色片 | 欧美色欧美亚洲另类二区精品 |