DATEADD

Misol

Sanaga bir yil qo‘shing, so‘ng sanani qaytaring:

SELECT DATEADD(year, 1, '2017/08/25') AS DateAdd;
O‘zingiz sinab ko‘ring »

baham ko'ring

Ta’rif va qo‘llanilishi

DATEADD() funksiyasi sanaga vaqt/sana oralig‘ini qo‘shadi va hosil bo‘lgan sanani qaytaradi.

Sintaksis

DATEADD(interval, number, date)

Parametr qiymatlari

Parametr Tavsif
interval Required. The time/date interval to add. Can be one of the following values:
  • year, yyyy, yy = Year
  • quarter, qq, q = Quarter
  • month, mm, m = month
  • dayofyear, dy, y = Yilning kuni
  • day, dd, d = Day
  • week, ww, wk = Week
  • weekday, dw, w = Weekday
  • hour, hh = hour
  • minute, mi, n = Minute
  • second, ss, s = Second
  • millisecond, ms = Millisecond
number Majburiy. Sanaga qo‘shiladigan interval soni. Musbat (kelajakdagi sanalarni olish uchun) yoki manfiy (o‘tmishdagi sanalarni olish uchun) bo‘lishi mumkin
date Majburiy. O‘zgartiriladigan sana

Texnik tafsilotlar

Qo‘llab-quvvatlaydigan tizimlar: SQL Server (2008 dan boshlab), Azure SQL Database, Azure SQL Data Warehouse, Parallel Data Warehouse


Ko‘proq misollar

Misol

Sanaga ikki oy qo‘shing, so‘ng sanani qaytaring:

SELECT DATEADD(month, 2, '2017/08/25') AS DateAdd;
O‘zingiz sinab ko‘ring »

Misol

Sanadan ikki oy ayiring, so‘ng sanani qaytaring:

SELECT DATEADD(month, -2, '2017/08/25') AS DateAdd;
O‘zingiz sinab ko‘ring »

Misol

Tug‘ilgan sana ustunidagi sanaga 18 yil qo‘shing, keyin sanani qaytaring:

SELECT LastName, BirthDate, DATEADD(year, 18, BirthDate) AS DateAdd FROM Employees;
O‘zingiz sinab ko‘ring »

W3Schools Pathfinder

Yutuqlaringizni kuzating – bu bepul!