Free cookie consent management tool by TermsFeed Policy Generator
  •    1 page views
  • 2026, January 14, Wednesday

#065 Obter parte especifica de uma data no Azure SQL

Como obter parte especifica de uma data em Consulta (SELECT) existente na linguagem de Manipulação de Dados (DML) do Azure SQL/SQL Server

Este código T-SQL utiliza a função DATEPART para extrair informações específicas da data e hora atual, que é obtida pela função GETDATE(). Vou explicar cada parte do código:

SELECT

DATEPART(YEAR, GETDATE()) AS AnoAtual,

DATEPART(MONTH, GETDATE()) AS MesAtual,

DATEPART(DAY, GETDATE()) AS DiaAtual

  1. DATEPART(YEAR, GETDATE()) AS AnoAtual:
  • DATEPART: Função que retorna uma parte específica de uma data e hora.
  • YEAR: Especifica que a parte da data que será retornada é o ano.
  • GETDATE(): Função que retorna a data e hora atuais.
  • AS AnoAtual: Renomeia o resultado como "AnoAtual".
  1. DATEPART(MONTH, GETDATE()) AS MesAtual:
  • MONTH: Especifica que a parte da data que será retornada é o mês.
  • AS MesAtual: Renomeia o resultado como "MesAtual".
  1. DATEPART(DAY, GETDATE()) AS DiaAtual:
  • DAY: Especifica que a parte da data que será retornada é o dia.
  • AS DiaAtual: Renomeia o resultado como "DiaAtual".

Portanto, o código retorna três colunas: "AnoAtual", "MesAtual" e "DiaAtual", que representam, respectivamente, o ano, mês e dia da data e hora atuais. Essa consulta é útil quando você precisa extrair informações específicas da data e hora no SQL Server.

This content contains
  • Content Imagem
  • Language Portuguese
  • Duration
  • Subtitles Não

  • Reading time 0 min 57 seg

avatar
Fabio Santos

Data Scientist and Consultant for Digital and Analytics Solutions


  • Share

Youtube Channel

@fabioms

Subscribe now