Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.
Literales de fecha, hora y marca temporal
A continuación se indican las reglas para trabajar con literales de fecha, hora y marca horaria compatibles con. AWS Clean Rooms
Fechas
En la siguiente tabla se muestran las fechas de entrada que son ejemplos válidos de valores de fecha literales que se pueden cargar en las tablas. AWS Clean Rooms Se supone que el modo predeterminado MDY DateStyle
está en vigor. Este modo significa que el valor del mes precede al valor del día en las cadenas, como 1999-01-08
y 01/02/00
.
nota
Un literal de marca temporal o fecha debe encerrarse entre comillas cuando lo carga a la tabla.
Fecha de entrada | Fecha completa |
---|---|
8 de enero de 1999 | 8 de enero de 1999 |
1999-01-08 | 8 de enero de 1999 |
1/8/1999 | 8 de enero de 1999 |
01/02/00 | 2 de enero de 2000 |
2000-Ene-31 | 31 de enero de 2000 |
Ene-31-2000 | 31 de enero de 2000 |
31-Ene-2000 | 31 de enero de 2000 |
20080215 | 15 de febrero de 2008 |
080215 | 15 de febrero de 2008 |
2008.366 | 31 de diciembre de 2008 (la parte de tres dígitos de la fecha debe tener un valor del rango 001-366). |
Times
En la siguiente tabla se muestran las horas de entrada que son ejemplos válidos de valores de hora literales que se pueden cargar en AWS Clean Rooms las tablas.
Horas de entrada | Descripción (de la parte de la hora) |
---|---|
04:05:06789 | 4:05 a. m. y 6789 segundos |
04:05:06 | 4:05 a. m. y 6 segundos |
04:05 | 4:05 a. m. exactamente |
04-0506 | 4:05 a. m. y 6 segundos |
04:05 a. m. | 4:05 a. m. exactamente; a. m. es opcional |
04:05. p. m. | 4:05 p. m. exactamente; el valor de la hora debe ser menor que 12 |
16:05 | 4:05 p. m. exactamente |
Marcas de tiempo
La siguiente tabla muestra las marcas de tiempo de entrada que son ejemplos válidos de valores de tiempo literales que se pueden cargar en las tablas. AWS Clean Rooms Todos los literales de fecha válidos pueden combinarse con los siguientes literales de hora.
Marcas temporales de entrada (fechas y horas concatenadas) | Descripción (de la parte de la hora) |
---|---|
20080215 04:05:06.789 | 4:05 a. m. y 6789 segundos |
20080215 04:05:06 | 4:05 a. m. y 6 segundos |
20080215 04:05 | 4:05 a. m. exactamente |
20080215 040506 | 4:05 a. m. y 6 segundos |
20080215 04:05 AM | 4:05 a. m. exactamente; a. m. es opcional |
20080215 04:05 PM | 4:05 p. m. exactamente; el valor de la hora debe ser menor que 12 |
20080215 16:05 | 4:05 p. m. exactamente |
20080215 | Medianoche (por defecto) |
Valores de fecha y hora especiales
La siguiente tabla muestra valores especiales que se pueden usar como literales de fecha y hora y como argumentos para funciones de fecha. Requieren comillas simples y se convierten en valores de marca temporal regulares durante el procesamiento de consultas.
Valor especial | Descripción |
---|---|
now
|
Evalúa la hora de inicio de la transacción actual y devuelve una marca temporal con precisión de microsegundo. |
today
|
Toma el valor de la fecha adecuada y devuelve una marca temporal con ceros en las partes de la hora. |
tomorrow
|
Toma el valor de la fecha adecuada y devuelve una marca temporal con ceros en las partes de la hora. |
yesterday
|
Toma el valor de la fecha adecuada y devuelve una marca temporal con ceros en las partes de la hora. |
En los ejemplos siguientes se muestra cómo now
today
funciona la DATEADD función.
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)