SQL中時間處理 DATEADD函數

來源:互聯網
上載者:User

 DATEADD  
  在向指定日期加上一段時間的基礎上,返回新的   datetime   值。  
   
  文法  
  DATEADD   (   datepart   ,   number,   date   )    
   
  參數  
  datepart  
   
  是規定應向日期的哪一部分返回新值的參數。下表列出了   Microsoft®   SQL   Server™   識別的日期部分和縮寫。  
   
  日期部分   縮寫    
  Year   yy,   yyyy    
  quarter   qq,   q    
  Month   mm,   m    
  dayofyear   dy,   y    
  Day   dd,   d    
  Week   wk,   ww    
  Hour   hh    
  minute   mi,   n    
  second   ss,   s    
  millisecond   ms    
   
   
  number  
   
  是用來增加   datepart   的值。如果指定一個不是整數的值,則將廢棄此值的小數部分。例如,如果為   datepart   指定   day,為   number   指定   1.75,則   date   將增加   1。  
   
  date  
   
  是返回   datetime   或   smalldatetime   值或日期格式字串的運算式。有關指定日期的更多資訊,請參見   datetime   和   smalldatetime。    
   
  如果您只指定年份的最後兩位元字,則小於或等於"兩位元年份截止期"配置選項的值的最後兩位元字的數字所在世紀與截止年所在世紀相同。大於該選項的值的最後兩位元字的數字所在世紀為截止年所在世紀的前一個世紀。例如,如果   two   digit   year   cutoff   為   2049(預設),則   49   被解釋為   2049,2050   被解釋為   1950。為避免模糊,請使用四位元的年份。  
   
  傳回型別  
  返回   datetime,但如果   date   參數是   smalldatetime,返回   smalldatetime。  
   
  樣本  
  此樣本列印出   pubs   資料庫中標題的時間結構的列表。此時間結構表示當前發布日期加上   21   天。  
   
  USE   pubs  
  GO  
  SELECT   DATEADD(day,   21,   pubdate)   AS   timeframe  
  FROM   titles  
  GO  
   
  下面是結果集:  
   
  timeframe                                        
  ---------------------------    
  Jul   3   1991   12:00AM                      
  Jun   30   1991   12:00AM                    
  Jul   21   1991   12:00AM                    
  Jul   13   1991   12:00AM                    
  Jun   30   1991   12:00AM                    
  Jul   9   1991   12:00AM                      
  Mar   14   1997     5:09PM                    
  Jul   21   1991   12:00AM                    
  Jul   3   1994   12:00AM                      
  Mar   14   1997     5:09PM                    
  Nov   11   1991   12:00AM                    
  Jul   6   1991   12:00AM                      
  Oct   26   1991   12:00AM                    
  Jul   3   1991   12:00AM                      
  Jul   3   1991   12:00AM                      
  Nov   11   1991   12:00AM                    
  Jul   3   1991   12:00AM                      
  Jul   3   1991   12:00AM                      
   
  (18   row(s)   affected)    

來源:http://leep2006.blog.sohu.com/68984508.html

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.