DAY,MONTH ve YEAR fonksiyonları DATEPART fonksiyonu gibi çalışmaktadır. Syntax olarak kullanımı :
DAY(tarihverisi)
MONTH(tarihverisi)
YEAR(tarihverisi)
Şimdi örnekleyeyim. AdventureWorks veritabanı üzerinde çalışıyorum.
SELECT OrderDate,YEAR(OrderDate) AS "Sipariş Yılı", MONTH(OrderDate) AS "Sipariş Kaçıncı Ay", DAY(OrderDate) AS "Sipariş Ayın Kaçıncı Günü" FROM Sales.SalesOrderHeader WHERE SalesOrderID in (43659,43714,43789,60656,60621)
Sorgumda Sales.SalesOrderHeader tablosunda SalesOrderID alanı 43659,43714,43789,60656,60621 şeklinde olan satırların OrderDate kolonunu ve bu kolona göre sipariş yılı, yılın kaçıncı ayı olduğunu ve ayın kaçıncı günü olduğunu listeledim.