Course Recommendation:

FUNCTIONA NA DATEADD() SA SQL Server

Definition and Usage

Ang DATEADD() function sa SQL ay nagpapadala o nagbawas ng isang tinaasang panahon sa petsa.

SyntaxdatepartDATEADD(numberDATEADD(),

) Ang parameter ay isang lehitimong date expression.number Ang bilang na nais mong idagdag na interval; para sa hinaharap na oras, ang bilang na ito ay positibo, para sa nakaraang oras, ang bilang na ito ay negatibo.

datepart Ang magagamit na halaga ng parameter ay ang sumusunod:

datepart Abbreviation
Year yy, yyyy
Quarter qq, q
Month mm, m
Day of the year dy, y
Day dd, d
Week wk, ww
Weekday dw, w
Hour hh
Minute mi, n
Second ss, s
Millisecond ms
Microsecond mcs
Nanosecond ns

Example

Hypothetically, mayroon kaming sumusunod na "Orders" table:

OrderId ProductName OrderDate
1 'Computer' 2008-12-29 16:25:46.635

Ngayon, nais naming idagdag 2 araw sa "OrderDate", upang makahanap ng petsa ng pagbabayad.

Ginamit namin ang sumusunod na SELECT statement:

SELECT OrderId,DATEADD(day,2,OrderDate) AS OrderPayDate
FROM Orders

Resulta:

OrderId OrderPayDate
1 2008-12-31 16:25:46.635