Resumo: neste tutorial, você irá aprender como usar o servidor SQL DATEPART()
função para extrair uma parte de uma data.
SQL Server DATEPART() function overview
The DATEPART()
function returns an integer which is a part of a date such as a day, month, and year.,
A seguir mostra a sintaxe da tag DATEPART()
função:
Code language: SQL (Structured Query Language) (sql)
DATEPART()
leva dois argumentos:
-
date_part
é a parte de uma data para ser extraído. (Ver as partes válidas da data no quadro abaixo). -
input_date
é a data a partir da qual a parte da data é extraída.,, wwweekday dw hour hh minute mi, n second ss, s millisecond ms microsecond mcs nanosecond ns TZoffset tz ISO_WEEK isowk, isoww SQL Server DATEPART() examples
Let’s take some examples of using the
DATEPART()
function.,A) Usando a função DATEPART() com variáveis
Este exemplo usa o
DATEPART()
função para extrair várias partes de uma data valor armazenado em uma variável:Aqui está o resultado:
B) Usando a função DATEPART() com as colunas da tabela de exemplo
Vamos usar o
sales.orders
esales.order_items
a partir do banco de dados de exemplo para demonstração.,O exemplo a seguir usa o
DATEPART()
função para consulta a receita bruta de vendas por ano, trimestre, mês e dia.,
,
Aqui está o resultado parcial:
neste exemplo, usamos o
DATEPART()
função para extrair ano, trimestre, mês, e o dia dos valoresshipped_date
coluna., Na cláusulaGROUP BY
, agregamos as vendas brutas (quantity * list_price
) por estas partes da data.Note que você pode usar o
DATEPART()
funçãoSELECT
WHERE
HAVING
GROUP BY
eORDER BY
cláusulas.neste tutorial, você aprendeu a usar o servidor SQL
DATEPART()
para extrair uma parte de data de uma data.
Deixe uma resposta