SQL Server DATEADD() 函數及實際項目應用註意事項
阿新 • • 發佈:2018-10-27
時間 參數 數據 part server rom table 們的 nbsp
1. DATEADD() 函數的解釋和語法分析
DATEADD() 函數在日期中添加或減去指定的時間間隔。
語法: DATEADD(datepart,number,date)
date 參數是合法的日期表達式。
number 是您希望添加的間隔數;對於未來的時間,此數是正數,對於過去的時間,此數是負數。
datepart 參數可以是下列的值:
datepart |
縮寫 |
年 |
yy, yyyy |
季度 |
qq, q |
月 |
mm, m |
年中的日 |
dy, y |
日 |
dd, d |
周 |
wk, ww |
星期 |
dw, w |
小時 |
hh |
分鐘 |
mi, n |
秒 |
ss, s |
毫秒 |
ms |
微妙 |
mcs |
納秒 |
ns |
2. DATEADD() 函數的實際意義和作用
假如我們需要查找‘2018-09-27‘~‘2018-10-27‘時間段內的訂單數據
或許我們的查找語句會寫成這樣
select * from [表名] where [表名].時間字段 between ‘2018-09-27‘ and ‘2018-10-27‘
這個時候查出來的記錄就會是‘2018-09-27‘~‘2018-10-26‘時間段內的數據
這個時候,需要查詢到我們想要的數據就需要在當前的時間段上再加1天
謝謝查閱
SQL Server DATEADD() 函數及實際項目應用註意事項