1. 程式人生 > >SQL Server DATEADD() 函數及實際項目應用註意事項

SQL Server DATEADD() 函數及實際項目應用註意事項

時間 參數 數據 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() 函數及實際項目應用註意事項