精品欧美一区二区三区在线观看 _久久久久国色av免费观看性色_国产精品久久在线观看_亚洲第一综合网站_91精品又粗又猛又爽_小泽玛利亚一区二区免费_91亚洲精品国偷拍自产在线观看 _久久精品视频在线播放_美女精品久久久_欧美日韩国产成人在线

SQL中的高級日期函數

運維 數據庫運維
平常我們在計算時間或推算日期時都會用到一些日期函數,大多都是些比較常見的,比如YEAR(),MONTH(),DATEADD()等等,今天給大家講解一些比較高級的日期函數。

[[439449]]

本文轉載自微信公眾號「SQL數據庫開發」,作者丶平凡世界  。轉載本文請聯系SQL數據庫開發公眾號。

平常我們在計算時間或推算日期時都會用到一些日期函數,大多都是些比較常見的,比如YEAR(),MONTH(),DATEADD()等等,今天給大家講解一些比較高級的日期函數。

測試環境

SQL Server 2017

@@DATEFIRST

作用

針對特定會話,此函數返回 SET DATEFIRST 的當前值。

語法

@@DATEFIRST

注意:

SET DATEFIRST n 指定一周的第一天(星期日、星期一、星期二等) 。 n 值的范圍為 1 到 7 。

示例

比如我們指定星期天為每周第一天,那么今天(2021-12-08)的

@@DATEFIRST就會返回1。具體如下:

  1. SET DATEFIRST 1; --表示星期一為每周第一天 
  2. SELECT @@DATEFIRST; --返回DATEFIRST的值 

結果:

這個函數的可能很多人覺得作用不大,其實對設置每周的第一天是很重要的。美國是把每周的星球日當第一天,而我國通常把星期一當為每周的第一天。

比如我想知道上周第3天的銷量,你就需要先定義上周的星期幾是第1天,才能進一步計算第3天的銷量。

系統時間

獲取系統時間有一組函數,常見的有GETDATE函數,此外還有這些函數。

  1. SELECT SYSDATETIME() 
  2. SELECT SYSDATETIMEOFFSET() 
  3. SELECT SYSUTCDATETIME() 
  4. SELECT CURRENT_TIMESTAMP   
  5. SELECT GETDATE() 
  6. SELECT GETUTCDATE() 

結果:

其中包含UTC的系統時間是世界標準時間,其他為當前時區時間。

注意:CURRENT_TIMESTAMP與GETDATE()函數等價。

DATEADD

作用

將指定的 number 值(作為帶符號整數)與輸入 date 值的指定 datepart 相加,然后返回該修改值 。

語法

DATEADD (datepart , number , date )

其中datepart參數由系統定義,具體參數列表如下:

datepart 縮寫
yy, yyyy
季度 qq, q
mm, m
年中的日 dy, y
dd, d
wk, ww
星期 dw, w
小時 hh
分鐘 mi, n
ss, s
毫秒 ms
微妙 mcs
納秒 ns

示例

查詢上個月的今天,下個月的今天

  1. SELECT DATEADD(month, -1, '20211208'); 
  2. SELECT DATEADD(month, 1, '20211208'); 

結果:

DATEDIFF

作用

返回指定的 startdate 和 enddate 之間所跨的指定 datepart 邊界的計數(作為帶符號整數值) 。

語法

DATEDIFF ( datepart , startdate , enddate )

注意:返回值為startdate 與 enddate 之間的 int 差異,以 datepart 設置的邊界表示 。

示例

計算去年第一天到今天之間有多少天

  1. SELECT DATEDIFF(DAY,'20200101','20211208'

結果:

DATEFROMPARTS

作用

此函數返回映射到指定年、月、日值的 date 值 。

語法

DATEFROMPARTS ( year, month, day )

注意:

  • DATEFROMPARTS 返回一個 date 值,其中日期部分設置為指定的年、月和日,時間部分設置為默認值 。 對于無效參數,DATEFROMPARTS 將引發錯誤。 如果至少有一個必需參數具有 NULL 值,則 DATEFROMPARTS 返回 NULL。
  • 此函數可在 SQL Server 2012 (11.x) 及更高版本的服務器上執行遠程處理。 它不能無法在版本低于 SQL Server 2012 (11.x) 的服務器上執行遠程處理。

示例

通過指定具體的年月日,返回今天的日期:

  1. SELECT DATEFROMPARTS ( 2021, 12, 8 ) AS Result; 

結果

DATENAME

作用

返回表示指定 date 的指定 datepart 的字符串。

語法

DATENAME ( datepart , date )

示例

  1. SELECT DATENAME(year, getdate()) 'Year'  
  2.     ,DATENAME(month, getdate()) 'Month' 
  3.     ,DATENAME(day, getdate()) 'Day' 
  4.     ,DATENAME(weekday,getdate()) 'Weekday'

結果:

通過此函數,我們可以知道具體某一天的年月日星期等具體信息。特別是在進行數據分組統計時經常用到。

DATEPART

作用

返回表示指定 date 的指定 datepart 的整數。

語法

  1. DATEPART ( datepart , date ) 

示例

  1. SELECT DATEPART(year, getdate()) 'Year' 
  2.  
  3. ,DATEPART(month, getdate()) 'Month' 
  4.  
  5. ,DATEPART(day, getdate()) 'Day' 
  6.  
  7. ,DATEPART(weekday,getdate()) 'Weekday'

結果:

細心的同學可能發現DATEPART和DATENAME有很多相似之處,但是請注意他們返回的類型是不同的,DATEPART返回的是數值類型,DATENAME返回的是字符串類型。

EOMONTH

作用

返回包含指定日期所在月份的最后一天(具有可選偏移量)

語法

EOMONTH ( start_date [, month_to_add ] )

示例

顯示本月的最后一天

  1. --定義一個日期類型的變量,并且給它賦值20211208 
  2. DECLARE @date DATETIME = '20211208'
  3. SELECT EOMONTH ( @date ) AS Result; 
  4. GO 

結果:

添加偏移參數month_to_add

例如返回下月的最后一天:

  1. DECLARE @date DATETIME = '20211208'
  2.  
  3. SELECT EOMONTH ( @date,1 ) AS Result; 
  4.  
  5. GO 

結果:

ISDATE

作用

如果表達式是有效的 date、time、或 datetime 值,則返回 1;否則返回 0 。

如果表達式為 datetime2 值,則 ISDATE 返回 0 。

語法

  1. ISDATE ( expression ) 

示例

判斷今天(2021-12-08)是否為合法日期

  1. IF ISDATE('2021-12-08') = 1 
  2.     SELECT '合法日期' Result  
  3. ELSE   
  4.     SELECT '不合法日期' Result; 

結果:

有興趣的同學可以嘗試判斷'2022-02-30'是否合法。

實戰應用

1、本月第一天

  1. SELECT DATEADD(mm,DATEDIFF(mm,0,getdate()),0) 
  2.  
  3. --2021-12-01 00:00:00.000 

2、本周星期一

  1. SELECT DATEADD(wk,DATEDIFF(wk,0,getdate()),0) 
  2.  
  3. --2021-12-06 00:00:00.000 

3、今年第一天

  1. SELECT DATEADD(yy,DATEDIFF(yy,0,getdate()),0) 
  2.  
  3. --2021-01-01 00:00:00.000 

4、下個季度第一天

  1. SELECT DATEADD(qq,DATEDIFF(qq,-1,getdate()),0) 
  2.  
  3. --2021-01-01 00:00:00.000 

5、上個月最后一天

  1. SELECT DATEADD(dd,-DAY(getdate()),getdate()) 
  2.  
  3. --2021-11-30 20:14:21.850 

6、今年最后一天

  1. SELECT DATEADD(year,DATEDIFF(year,0,DATEADD(year,1,getdate())),-1) 
  2.  
  3. --2021-12-31 00:00:00.000 

7、去年同一天

  1. SELECT DATEADD(YEAR,-1,GETDATE()) 
  2.  
  3. --2020-12-08 20:19:05.987 

 

以上就是今天要給大家介紹的高級日期函數,覺得不錯,記得轉發分享給更多人,謝謝啦~

 

責任編輯:武曉燕 來源: SQL數據庫開發
相關推薦

2022-10-17 08:22:28

2024-07-29 10:46:50

2010-09-09 13:54:06

SQL函數日期

2010-09-14 14:22:30

Sql Server日

2010-06-28 10:45:44

Sql Server日

2010-09-16 09:15:59

SQL函數

2010-06-18 10:50:55

ms SQL Serv

2010-09-06 14:17:04

SQL函數

2010-09-10 15:51:51

SQL分析函數

2010-09-06 14:42:56

SQL函數

2021-02-24 11:31:59

SQLServer數據庫時間

2010-11-04 15:20:33

DB2日期函數

2010-07-19 13:00:34

SQL Server日

2010-09-27 16:38:19

Sql Server日

2009-02-24 16:17:41

日期時間函數

2010-09-10 15:04:41

SQLDATENAME函數

2010-09-08 13:40:15

SQL函數DateDiff

2010-09-06 16:40:52

SQL函數

2010-09-06 14:58:42

SQL函數

2010-09-09 11:12:49

SQL函數DATALENGTH
點贊
收藏

51CTO技術棧公眾號

国产一级久久久久毛片精品| 男人的天堂99| 亚洲精品国产精| 国产亚洲网站| 色哟哟网站入口亚洲精品| 成人综合久久网| 福利写真视频网站在线| 久久综合久色欧美综合狠狠| 国产精选久久久久久| www欧美com| 亚洲国产合集| 91精品国产一区二区三区| 人妻少妇精品无码专区二区| 成人综合影院| eeuss影院一区二区三区 | 国产又黄又粗又猛又爽的| 亚洲图色一区二区三区| 在线亚洲高清视频| 欧美一区二区激情| 日本免费视频在线观看| 久久亚洲影视婷婷| 97在线中文字幕| 免费黄色一级大片| 91久久综合| 久久亚洲国产精品| 日本精品在线观看视频| 国产乱人伦精品一区| 91精品免费观看| 三级在线视频观看| 自拍网站在线观看| 亚洲一二三四久久| 激情视频小说图片| 日本高清视频在线播放| 久久久精品一品道一区| 黄色一区三区| 亚洲爱情岛论坛永久| 日本成人中文字幕在线视频 | 色香蕉在线视频| 日韩不卡一二三区| 久久久久亚洲精品| 精品一区二区在线观看视频| 日本午夜精品久久久| 欧美精品色综合| 久草在在线视频| 国产白丝在线观看| 自拍偷拍亚洲激情| 午夜精品一区二区在线观看的| 亚洲欧美另类日韩| 国产在线视频一区二区三区| 97香蕉久久超级碰碰高清版| 在线观看天堂av| 精品国产91久久久久久浪潮蜜月| 精品国产一区二区三区久久久蜜月 | 欧美激情在线有限公司| frxxee中国xxx麻豆hd| 亚洲欧美成人vr| 欧美精品一区二区久久婷婷| 五月天婷婷在线观看视频| 电影亚洲精品噜噜在线观看| 亚洲成人久久影院| 日韩中文字幕在线不卡| 成人国产免费电影| 中文字幕一区二区三区精华液| 日本精品二区| 国产在线网站| 26uuu色噜噜精品一区二区| 147欧美人体大胆444| 国产亚洲一区在线播放| 日本熟妇一区二区| 国产一区视频在线观看免费| 久久综合伊人77777蜜臀| 91禁男男在线观看| 清纯唯美综合亚洲| 夜夜嗨av色综合久久久综合网| 自拍偷拍中文字幕| 亚洲人成网站77777在线观看| 亚洲国产欧美一区二区三区同亚洲| 久久久久久综合网| 亚洲图片小说区| 欧美疯狂性受xxxxx喷水图片| wwww.国产| 国产精品原创视频| 欧美二区三区91| 黄色aaaaaa| 秋霞一区二区三区| 亚洲成人在线视频播放| 国产真实乱人偷精品| 色狼人综合干| 日韩精品视频在线观看免费| 色综合久久五月| 亚洲精品合集| 最近2019好看的中文字幕免费| 国产午夜精品福利视频| 久久久久久久久久久妇女| 欧美xxxx做受欧美| 日本一区二区三区四区五区| 久久国产99| 国产精品久久久久秋霞鲁丝| 国产精品综合在线| gogo大胆日本视频一区| 日韩精彩视频| 久久精品视频免费看| 一区二区三区日韩| 黄色影院一级片| yiren22亚洲综合| 日韩午夜三级在线| 毛茸茸free性熟hd| 亚洲色图美女| 久久久精品一区二区| 久久精品国产av一区二区三区| 欧美亚洲专区| 成人免费视频a| 色欲av永久无码精品无码蜜桃| 久久久久久9999| 中文字幕在线中文字幕日亚韩一区| 天堂av在线电影| 91久久国产最好的精华液| 在线免费看v片| 欧美色图五月天| www国产91| 亚洲天堂视频网站| 国产一区二区三区在线观看免费视频| 国产一区自拍视频| 欧美人xxx| 欧美日韩一二三四五区| 亚洲第一天堂久久| 老司机精品视频在线播放| 日韩在线激情视频| 日韩久久中文字幕| 国产馆精品极品| 亚洲精品一区二区三区樱花| 欧美日本一道| 在线免费视频一区二区| 在线播放第一页| 欧美国产一级| 国产精品第二页| 神马一区二区三区| 亚洲视频免费看| 国产超碰在线播放| 婷婷国产精品| 性欧美视频videos6一9| a级片免费视频| 中文字幕av资源一区| 国产91沈先生在线播放| 日本精品另类| 国产一区二区三区四区福利| 国产一级做a爱片久久毛片a| 国产福利一区二区三区视频| 亚洲精品乱码久久久久久蜜桃91 | 欧美高跟鞋交xxxxhd| 中文字幕人妻一区二区在线视频 | 欧美日韩中文字幕综合视频 | 国产suv一区二区三区88区| 亚洲一区3d动漫同人无遮挡 | 亚洲欧美精品在线| 欧美肥妇bbwbbw| 久久爱www久久做| 神马影院我不卡| 欧美电影免费观看高清完整| 亚洲国产精品高清久久久| 免费在线视频一区二区| 国产精品资源站在线| 性欧美18一19内谢| 3d动漫一区二区三区在线观看| 尤物yw午夜国产精品视频| 亚洲综合图片网| 国产日韩三级在线| 91香蕉视频污版| 日韩精品四区| 91精品国产自产在线老师啪 | www污在线观看| 午夜电影一区| 久久久久久久久国产| 国产成a人亚洲精v品无码| 日本一区二区综合亚洲| 一级黄色特级片| 911久久香蕉国产线看观看| 91精品视频免费看| 手机av免费在线| 欧美精品一区二| 国偷自拍第113页| 久久夜色精品国产噜噜av | 日日夜夜精品视频天天综合网| 日本一区二区三不卡| 亚洲精品粉嫩美女一区| 色yeye香蕉凹凸一区二区av| 在线观看亚洲黄色| 亚洲精品中文字幕乱码三区| 欧美熟妇精品一区二区| 亚洲三级观看| 欧美日韩最好看的视频| 欧美综合影院| 欧美日韩第一页| 日韩在线视频观看免费| 色婷婷综合久久久中文字幕| 丁香激情五月少妇| 国产一区二区在线视频| 福利视频一区二区三区四区| 亚洲色图丝袜| 91探花福利精品国产自产在线| 羞羞视频在线观看免费| 亚洲精品国产精品国自产在线 | 国产女人在线观看| 欧美日韩精品一区二区在线播放| 欧美成人片在线观看| 久久综合色8888| www.桃色.com| 亚洲综合国产激情另类一区| 亚洲成人第一| 岛国av一区| 国产精品专区第二| 182在线视频观看| 深夜福利日韩在线看| 高潮毛片7777777毛片| 欧美日韩性视频| 黄色一级片一级片| 91首页免费视频| 黄色片免费网址| 狂野欧美一区| 国产精品波多野结衣| 日韩精品社区| 91久久综合亚洲鲁鲁五月天| 天堂av在线网| 久久91精品国产| 99中文字幕一区| 亚洲精品美女久久久| 国产一区二区三区中文字幕| 天天操天天干天天综合网| 午夜爱爱毛片xxxx视频免费看| 97久久超碰国产精品电影| 青青草精品在线| 麻豆精品在线观看| 成人毛片视频网站| 欧美欧美天天天天操| 精品在线一区| 日韩欧美黄色| 国产欧美一区二区视频| 成人国产精品一区二区网站| 国产国产精品人在线视| 久草在线资源福利站| 欧美国产日韩一区二区三区| 91青青在线视频| 亚洲热线99精品视频| 四虎精品一区二区三区| 日韩一区二区精品葵司在线| 中文在线字幕免费观| 色综合一区二区| 欧美bbbbbbbbbbbb精品| 亚洲另类中文字| 日本黄色片在线播放| aa级大片欧美| 69久久精品无码一区二区| 国产一区二区调教| 伊人五月天婷婷| 国产精品小仙女| 午夜激情视频网| 国产精品影音先锋| 国产亚洲色婷婷久久| 国产乱码精品一区二区三区五月婷 | 免费萌白酱国产一区二区三区| 91国产丝袜在线放| 国产剧情一区二区在线观看| 成人国产亚洲精品a区天堂华泰| 中文.日本.精品| 国产精品久久久久免费a∨大胸| 另类专区亚洲| 日韩av手机在线| 欧美黄色三级| 国产精品久久久久久av福利软件| 欧美一级做a| 91久久精品国产91性色| **欧美日韩在线| 成人av蜜桃| 精品自拍偷拍| 欧美成熟毛茸茸复古| 中日韩免视频上线全都免费| 欧美一二三四五区| 成人亚洲一区| www亚洲国产| 欧美精品三区| 免费人成在线观看视频播放| 日韩香蕉视频| 成人一级片网站| 蜜臀av一级做a爰片久久| 亚洲另类第一页| 国产精品18久久久久久久久久久久| 男生和女生一起差差差视频| 成人福利在线看| 国产女主播喷水高潮网红在线| 国产日韩高清在线| 动漫性做爰视频| 疯狂做受xxxx欧美肥白少妇| www.youjizz.com亚洲| 亚洲高清不卡在线观看| 日韩国产成人在线| 91精品国产一区二区人妖| 丰满肉嫩西川结衣av| 日韩精品视频在线观看网址| 天堂а√在线官网| 色在人av网站天堂精品| 美女福利一区二区| 成人在线精品视频| 奇米影视777在线欧美电影观看| 日韩福利影院| 婷婷激情图片久久| 国产69精品久久久久久久| 蜜臀av国产精品久久久久 | 日产福利视频在线观看| 国产精品人成电影| 风间由美一区二区av101| 日本一区二区三区免费看| 亚洲精品a级片| 茄子视频成人免费观看| 精品午夜久久福利影院 | 2019年精品视频自拍| 97视频资源在线观看| 欧美在线观看视频一区| 日韩精品在线观看av| 麻豆精品一区二区av白丝在线| 在线观看一区二区三区四区| 国产精品视频你懂的| 99免费在线观看| 在线不卡免费av| 欧美69xxxxx| 久久久爽爽爽美女图片| 日韩欧美看国产| 精品国产中文字幕| 一区二区三区四区电影| 黑森林福利视频导航| 成人精品一区二区三区四区 | wwwxxx亚洲| 日韩精品自拍偷拍| 国产免费av高清在线| 91成人精品网站| 超碰97成人| 成人午夜免费剧场| 久久爱www久久做| 亚洲一级理论片| 在线观看亚洲一区| 五月婷婷深深爱| 国内外成人免费激情在线视频网站 | 国产日韩欧美中文在线| 欧美精品一区二区三区四区五区| 亚洲国产激情| 在线播放第一页| 亚洲一区二区3| 国产成人精品一区二三区四区五区| 一区二区三区黄色| 免费观看成人性生生活片| 九色综合日本| 国产视频一区在线观看一区免费| 日本精品一二三| 一区二区三区欧美视频| 中文字幕一二区| 日韩中文字幕在线播放| 992tv国产精品成人影院| 欧美一区二区三区四区五区六区| 国产精品久久久免费| 大尺度做爰床戏呻吟舒畅| 亚洲成人在线观看视频| 黑人精品一区二区| 国产最新精品视频| 欧美调教视频| 国产亚洲综合视频| 久久久久一区二区三区四区| 亚洲久久在线观看| 亚洲美女av电影| 免费v片在线观看| 欧美日韩精品久久久免费观看| 国产精品嫩草99av在线| 中日韩精品一区二区三区| 色屁屁一区二区| 在线观看黄av| 成人欧美一区二区三区黑人孕妇| 偷拍欧美精品| 无码人妻aⅴ一区二区三区玉蒲团| 亚洲视频免费看| 亚洲av无码一区二区三区性色| 久久久久久久久亚洲| 任你弄精品视频免费观看| 日韩手机在线观看视频| 国产精品伦一区二区三级视频| 一区二区日韩视频| 欧美疯狂做受xxxx高潮| 视频一区日韩| 日韩视频在线免费看| 国产精品二三区| 亚洲精品网站在线| 欧美中在线观看| 手机在线一区二区三区| 少妇愉情理伦片bd| 黄色91在线观看| 五月天激情婷婷| 成人美女av在线直播| 99国产精品| 三级黄色片在线观看| 日韩精品一区二区视频| 欧美激情三级| 91在线视频观看免费| 亚洲国产精品久久艾草纯爱 |