أحدث البرامج التعليمية وتطوير الشبكة
 

SQL الخادم DATEADD() Function


<وظائف التسجيل SQL خادم

تعريف واستخدام

و DATEADD() يضيف وظيفة أو ينقص فترة زمنية محددة من تاريخ.

Syntax

DATEADD(datepart,number,date)

حيث التاريخ هو التعبير تاريخ صالح والرقم هو عدد من الفاصل الزمني الذي تريد إضافته. يمكن للعدد إما أن تكون إيجابية، لالتمور في المستقبل، أو سلبية، لالتمور في الماضي.

datepart يمكن أن يكون أحد الخيارات التالية:

datepart الاختصار
yearyy, yyyy
quarterqq, q
monthmm, m
dayofyeardy, y
daydd, d
weekwk, ww
weekdaydw, w
hourhh
minutemi, n
secondss, s
millisecondms
microsecondmcs
nanosecondns

Example

نفترض لدينا ما يلي "Orders" الجدول:

OrderId ProductName OrderDate
1 Jarlsberg Cheese 2014-11-22 13:23:44.657

الآن نريد أن نضيف 30 يوما إلى "OrderDate" ، للعثور على تاريخ الدفع.

نحن نستخدم عبارة SELECT التالية:

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

نتيجة:

OrderIdOrderPayDate
12014-12-22 13:23:44.657

<وظائف التسجيل SQL خادم