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.,, ww weekday 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 e sales.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 valores shipped_date coluna., Na cláusula GROUP BY, agregamos as vendas brutas ( quantity * list_price) por estas partes da data.

    Note que você pode usar o DATEPART() função SELECT WHERE HAVING GROUP BY e ORDER BY cláusulas.

    neste tutorial, você aprendeu a usar o servidor SQL DATEPART() para extrair uma parte de data de uma data.