Free cookie consent management tool by TermsFeed Policy Generator
  • Azure SQL
  •    1 visualizações da página
  • 2024, abril 05, sexta

#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".
  2. 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".
  3. 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.

Este contéudo contém
  • Conteúdo Imagem
  • Idioma Português
  • Duração
  • Legenda Não

  • Tempo de leitura 1 min 0 seg

avatar
Fabio Santos

Cientista de Dados e Consultor de Soluções Digitais e Analíticas


  • Compartilhe

Youtube Channel

@fabioms

Inscreva-se agora