SQL Server DATEPART() Fonksiyonu
Tanım ve Kullanım
DATEPART() Fonksiyonu, yıl, ay, gün, saat, dakika gibi tarih/zamanın tek parçalarını döndürmek için kullanılır.
Grammar
DATEPART(datepart,date)
date Parametre geçerli bir tarih ifadesidir.datepart Parametreler aşağıdaki değerlerden biri olabilir:
datepart | Abbreviation |
---|---|
Year | yy, yyyy |
Quarter | qq, q |
Month | mm, m |
Year Day | dy, y |
Day | dd, d |
Week | wk, ww |
Week | dw, w |
Hour | hh |
Minute | mi, n |
Second | ss, s |
Millisecond | ms |
Microsecond | mcs |
Nanosecond | ns |
Örnek
Örneğin, aşağıdaki "Orders" tablosuna sahibiz:
OrderId | ProductName | OrderDate |
---|---|---|
1 | 'Computer' | 2008-12-29 16:25:46.635 |
Aşağıdaki SELECT cümlesini kullanıyoruz:
SELECT DATEPART(yyyy,OrderDate) AS OrderYear, DATEPART(mm,OrderDate) AS OrderMonth, DATEPART(dd,OrderDate) AS OrderDay FROM Orders WHERE OrderId=1
Sonuç:
OrderYear | OrderMonth | OrderDay |
---|---|---|
2008 | 12 | 29 |