Datediff SQL-də nə edir?
Datediff SQL-də nə edir?

Video: Datediff SQL-də nə edir?

Video: Datediff SQL-də nə edir?
Video: 2️⃣2️⃣➖✅SAHƏLƏRİN FORMADA TƏQDİM EDİLMƏSİ ▶️ EXCEL - VBA (VİZUAL BASIC FOR PROCATIONS)🔶 2024, Noyabr
Anonim

In SQL Server, siz T-dən istifadə edə bilərsiniz SQL DATEDIFF () iki tarix/vaxt arasındakı fərqi qaytarmaq funksiyası. O, vaxt, tarix, smalldatetime, datetime, datetime2 və ya datetimeoffset dəyəri ilə həll edilə bilən istənilən ifadə üzərində işləyir.

Həmçinin, datediff SQL-də necə işləyir?

The DATEDIFF () funksiyası tarix_hissəsi ilə müəyyən edilmiş vahidlə başlanğıc_tarixi və bitmə_tarixi arasındakı fərqi göstərən tam ədədin dəyərini qaytarır. The DATEDIFF () funksiyası nəticə olduqda xəta qaytarır edir tam ədəd (-2, 147, 483, 648 - +2, 147, 483, 647) üçün diapazondan kənardır.

Bundan əlavə, SQL-də tarixləri çıxara bilərsinizmi? SQL-də tarixləri necə çıxarmaq olar Server – Querychat. SQL Server mənfi operatoru dəstəkləmir, lakin bizə əməliyyatlar aparmağa imkan verən funksiyaların uzun siyahısına malikdir Tarix DATEADD, DATEDIFF, DATENAME, DATEPART, DAY, GETDATE, MONTH, YEAR və başqaları kimi sahələri yazın.

Beləliklə, siz datediff-dən necə istifadə edirsiniz?

Tarix1 və tarix2 arasındakı günlərin sayını hesablamaq üçün siz edə bilərsiniz istifadə edin ya ilin günü ("y") və ya gün ("d"). interval Həftə içi olduqda ("w"), DateFərq iki tarix arasındakı həftələrin sayını qaytarır. Əgər tarix 1 bazar ertəsinə təsadüf edirsə, DateFərq 2-ci tarixə qədər bazar ertəsi günlərinin sayını hesablayır.

SQL Serverdə iki tarix arasındakı günləri necə əldə edə bilərəm?

PRINT DATEDIFF(GÜN, '1/1/2011', '3/1/2011') sizə nə axtardığınızı verəcəkdir. Bu, gecə yarısı sərhədinin neçə dəfə keçdiyini verir arasında the iki tarix . Hər ikisini də daxil edirsinizsə, buna birini əlavə etmək qərarına gələ bilərsiniz tarixlər hesablamada - və ya daxil etmək istəmirsinizsə, birini çıxarın Tarix.

Tövsiyə: