Literais de data, hora e timestamp - AWS Clean Rooms

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

Literais de data, hora e timestamp

A seguir estão as regras para trabalhar com literais de data, hora e carimbo de data/hora que são compatíveis com. AWS Clean Rooms

Datas

A tabela a seguir mostra datas de entrada que são exemplos válidos de valores de datas literais que você pode carregar em AWS Clean Rooms tabelas. O modo MDY DateStyle é considerado em vigor. Este modo significa que o valor do mês precede o valor do dia em strings tais como 1999-01-08 e 01/02/00.

nota

Um literal de data ou timestamp deve ser colocado entre aspas ao carregá-lo em uma tabela.

Data de entrada Data completa
8 de janeiro de 1999 8 de janeiro de 1999
1999-01-08 8 de janeiro de 1999
1/8/1999 8 de janeiro de 1999
01/02/00 2 de janeiro de 2000
2000-Jan-31 31 de janeiro de 2000
Jan-31-2000 31 de janeiro de 2000
31-Jan-2000 31 de janeiro de 2000
20080215 15 de fevereiro de 2008
080215 15 de fevereiro de 2008
2008.366 31 de dezembro de 2008 (a parte de três dígitos da data deve estar entre 001 e 366)

Times

A tabela a seguir mostra os tempos de entrada que são exemplos válidos de valores de tempo literais que você pode carregar nas AWS Clean Rooms tabelas.

Tempos de entrada Descrição (da parte da hora)
04:05:06.789 4:05 e 6,789 segundos
04:05:06 4:05 e 6 segundos
04:05 Exatamente 4:05
040506 4:05 e 6 segundos
04:05 Exatamente 4:05; AM é opcional
04:05 Exatamente 4:05; o valor de hora deve ser menor do que 12.
16:05 Exatamente 16:05

Carimbos de data/hora

A tabela a seguir mostra os timestamps de entrada que são exemplos válidos de valores literais de hora que você pode carregar em tabelas. AWS Clean Rooms Todos os literais de data válidos podem ser combinados com os seguintes literais de hora.

Time stamps de entrada (datas e horas concatenadas) Descrição (da parte da hora)
20080215 04:05:06.789 4:05 e 6,789 segundos
20080215 04:05:06 4:05 e 6 segundos
20080215 04:05 Exatamente 4:05
20080215 040506 4:05 e 6 segundos
20080215 04:05 AM Exatamente 4:05; AM é opcional
20080215 04:05 PM Exatamente 4:05; o valor de hora deve ser menor do que 12.
20080215 16:05 Exatamente 16:05
20080215 Meia noite (por padrão)

Valores especiais de datetime

A tabela a seguir mostra valores especiais que podem ser usados como literais de data e hora e como argumentos para funções de data. Eles exigem aspas simples e são convertidos em valores de timestamp regulares durante o processamento da consulta.

Valor especial Descrição
now Avalia para a hora de início da transação e retorna um timestamp com precisão de microssegundo.
today Avalia para a data apropriada e retorna um timestamp com zeros para as partes do tempo.
tomorrow

Avalia para a data apropriada e retorna um timestamp com zeros para as partes do tempo.

yesterday

Avalia para a data apropriada e retorna um timestamp com zeros para as partes do tempo.

Os exemplos a seguir mostram como now e today trabalham com a função DATEADD.

select dateadd(day,1,'today'); date_add --------------------- 2009-11-17 00:00:00 (1 row) select dateadd(day,1,'now'); date_add ---------------------------- 2009-11-17 10:45:32.021394 (1 row)