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 |