Mundarija:

SQL-da sanaga soatlarni qanday qo'shishim mumkin?
SQL-da sanaga soatlarni qanday qo'shishim mumkin?

Video: SQL-da sanaga soatlarni qanday qo'shishim mumkin?

Video: SQL-da sanaga soatlarni qanday qo'shishim mumkin?
Video: EXCEL dasturida jadvallar bilan ishlash 2024, Noyabr
Anonim

DATEADD() funksiyasidan qanday foydalanish va misollar

  1. Qo'shish 30 kundan agacha sana SELECT DATEADD (DD, 30, @ Sana )
  2. Qo'shish 3 soatdan bir kungacha SELECT DATEADD ( HOUR , -3, @ Sana )
  3. dan 90 daqiqani ayirish sana SELECT DATEADD (MINUTE, -90, @ Sana )
  4. Barcha variantlar ro'yxatini olish uchun jadvalga qarang.

Keyinchalik, SQL-da sanaga yillarni qanday qo'shishim mumkin?

SQL Server DATEADD() funksiyasi

  1. Sanaga bir yil qo'shing, keyin sanani qaytaring: SELECT DATEADD(yil, 1, '2017/08/25') DateAdd AS;
  2. Sanaga ikki oy qo'shing, keyin sanani qaytaring:
  3. Sanadan ikki oyni ayirib, keyin sanani qaytaring:
  4. Tug'ilgan sana ustunidagi sanaga 18 yil qo'shing, keyin sanani qaytaring:

Bundan tashqari, SQL-da sanalarni ayirish mumkinmi? SQL-da sanalarni qanday olib tashlash mumkin Server - Querychat. SQL Server minus operatorini qo'llab-quvvatlamaydi, lekin biz bilan operatsiyalarni bajarishga imkon beruvchi funktsiyalarning uzoq ro'yxatiga ega sana DATEADD, DATEDIFF, DATENAME, DATEPART, DAY, GETDATE, MONTH, YEAR va boshqalar kabi maydonlarni yozing.

Shunga mos ravishda, SQL-dagi sanadan oyni qanday olishim mumkin?

Mantiq juda oddiy. The birinchi qism @ DATE -DAY(@ DATE ) natijalar oldingi kunning oxirgi kunigacha oy va unga 1 qo'shilishi natijasida hosil bo'ladi birinchi joriy kun oy . Ikkinchi qism EOMONTH(@ DATE ) EOMONTH SYSTEM funksiyasidan foydalanadi, bu esa berilgan kunning oxirgi kunigacha olib keladi sana.

SQL datediffni qanday hisoblaydi?

The DATEDIFF () funksiyasi natija butun son (-2, 147, 483, 648 dan +2, 147, 483, 647 gacha) diapazondan tashqarida boʻlsa, xato qaytaradi. Bunday holda, siz uning o'rniga DATEDIFF_BIG() funktsiyasidan foydalanishingiz kerak.

SQL Server DATEDIFF () umumiy ko'rinish.

sana_qism qisqartmalar
kun dd, d
hafta wk, ww
soat hh
daqiqa mi, n

Tavsiya: