SQL Remova o tempo do DateTime

SQL Remova o tempo do DateTime
Ao trabalhar com bancos de dados, você encontrará instâncias em que precisará extrair uma parte específica de uma data. Por exemplo, pode ser necessário remover o dia de um datetime.

Este artigo explorará como extrair o tempo de um tempo de dados no SQL padrão.

Função de extrato SQL

O primeiro método que você pode extrair o tempo do DateTime é o Extract () função. A função leva a parte para puxar o dateTime ou data ou registro de data e hora como argumentos.

A sintaxe da função é mostrada abaixo:

Extrato (parte da expressão);

A parte representa a parte real do DateTime para extrair. Estes podem incluir:

  1. Microssegundo
  2. SEGUNDO
  3. MINUTO
  4. HORA
  5. DIA
  6. SEMANA
  7. MÊS
  8. TRIMESTRE
  9. ANO

Exemplo de uso

O exemplo a seguir mostra como usar a função de extrato para buscar a hora de um registro de data e hora:

Selecione
Extrato (hora
DE
Timestamp '2022-02-14 20:38:40.24 ') como hora;

O exemplo anterior deve retornar a hora do timestamp da seguinte forma:

HORA
20

Você pode participar de vários instruções de seleção por minutos e segundos para criar o tempo a partir do registro de data e hora.

PostgreSQL Extract Time

Vários mecanismos de banco de dados implementam funções personalizadas para extrair peças de registros de data e hora. Por exemplo, no PostgreSQL, você pode extrair o tempo do Timestamp, como mostrado abaixo:

Selecione '2022-04-02 20:43:32' :: Timestamp :: time;

Isso deve retornar da seguinte maneira:

TEMPO
----------
20:43:32
(1 linha)

SQL Server Extract Time

No SQL Server, você pode extrair o tempo de um registro de data e hora usando a função de elenco, como mostrado no exemplo abaixo:

Selecione Cast ('2022-04-02 20:43:32.600 'como tempo);

A consulta anterior deve retornar da seguinte maneira:

TEMPO
----------
20:43:32.60000
(1 linha)

Conclusão

Este artigo descreve vários métodos de extração de tempo de um tempo e registro de data e hora em SQL. Esperamos que você tenha achado este artigo útil. Verifique os outros artigos de dica do Linux para obter mais dicas e tutoriais.