SQL'de datediff işlevi nedir?
SQL'de datediff işlevi nedir?

Video: SQL'de datediff işlevi nedir?

Video: SQL'de datediff işlevi nedir?
Video: SQL Ders 24 DateDiff & DateAdd Fonksiyonları 2024, Eylül
Anonim

NS DATEDIFF () işlev başlangıç_tarihi ve bitiş_tarihi arasındaki farkı belirten bir tamsayı değeri döndürür, tarih_bölümü tarafından belirtilen birimle. NS DATEDIFF () işlev sonuç tamsayı (-2, 147, 483, 648 - +2, 147, 483, 647) için aralık dışındaysa bir hata döndürür.

Bunun için, datediff SQL'de ne yapar?

İçinde SQL Sunucu, T-'yi kullanabilirsiniz. SQL DATEDIFF () iki tarih/saat arasındaki farkı döndürme işlevi. Bir saat, tarih, smalldatetime, datetime, datetime2 veya datetimeoffset değerine çözümlenebilen herhangi bir ifade üzerinde çalışır.

Yukarıdakilerin yanında, SQL sorgusunda iki tarih arasındaki farkı nasıl bulabilirim? hesaplamak için iki tarih arasındaki fark aynı sütunda, createDate sütununu kullanıyoruz ile ilgili kayıt tablosunu uygulayın ve DATEDIFF bu sütundaki işlevi. NS bulmak NS iki tarih arasındaki fark aynı sütun, ihtiyacımız var iki tarih aynı sütundan.

Bunu göz önünde bulundurarak, datediff işlevini nasıl kullanıyorsunuz?

tarih1 ve tarih2 arasındaki gün sayısını hesaplamak için şunları yapabilirsiniz: kullanmak Yılın Günü ("y") veya Gün ("d"). Aralık Hafta içi ("w") olduğunda, TarihDif iki tarih arasındaki hafta sayısını döndürür. Eğer tarih1 Pazartesi gününe denk geliyorsa, TarihDif tarihe kadar olan Pazartesi günlerini sayar2. Tarih2'yi sayar ama tarih1'i saymaz.

datediff erişimi nedir?

Microsoft DateDiff'e erişin işlevi, belirtilen aralığa göre iki tarih değeri arasındaki farkı döndürür.

Önerilen: