Trabalhando com datas no SQL Server

Trabalhando com datas no SQL Server

Dicas de Microsoft SQL Server
Dicas de Microsoft SQL Server

No Ms-SQL Server é possível obter partes de uma data através da função datePart():
Sintaxe:
DATEPART(datepart, data)

Argumentos:
data
é o parâmetro que especifica a data na qual será extraída a porção de data desejada.
datepart
é o parâmetro que especifica a parte da data a ser retornada.

Abaixo segue a tabela de dateparts e abreviações aceitas pelo Ms SQL Server:
Abreviações Datepart

year yy, yyyy
quarter qq, q
month mm, m
dayofyear dy, y
day dd, d
week wk, ww
weekday dw
hour hh
minute mi, n
second ss, s
millisecond ms

Exemplo com o Banco de dados Pubs:

select Pedido = Ord_num, DataPedido=Ord_date,
mes = datePart(month, ord_date),
ano = datePart(year, ord_date),
dia = datePart(day, ord_date)
from Sales

 

Posts Similares