ล่าสุดการพัฒนาเว็บบทเรียน
 

SQLเซิร์ฟเวอร์ DATEADD() Function


<ฟังก์ชั่นวันที่ SQL Server

ความหมายและการใช้งาน

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 Server