1. 程式人生 > >在sql server如何將日期減一天!

在sql server如何將日期減一天!

 

查詢時,我想將選擇出比屬於引數少一天的值,我的欄位是datetime型的,而我輸入的條件是隻有日期的,類似:2002-12-30這樣的,現在我想將輸入的日期減一天,就是2002-12-29,改用什麼函式???

----------------------------------------------------------------

1 樓happydreamer(www.sz.js.cn,www.gyxk.com)回覆於 2002-12-06 00:14:25 得分 10

declare   @date   char(10)  
   
  set   @date=convert(char(10),dateadd(dd,-1,getdate()),120)  
   
  print   @date

----------------------------------------------------------------

2 樓CoolSlob()回覆於 2002-12-06 09:18:28 得分 10

Declare   @Date   datetime  
  Set   @Date   =   '2002-12-30'  
  Set   @Date   =   @Date   -   1  
  print   @Date