Para obtener capacidades similares a las de Amazon Timestream, considere Amazon Timestream LiveAnalytics para InfluxDB. Ofrece una ingesta de datos simplificada y tiempos de respuesta a las consultas en milisegundos de un solo dígito para realizar análisis en tiempo real. Obtenga más información aquí.
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.
Operadores de fecha y hora
nota
Timestream for no LiveAnalytics admite valores de hora negativos. Cualquier operación que dé como resultado un tiempo negativo genera un error.
Timestream for LiveAnalytics admite las siguientes operaciones en timestampsdates, y. intervals
| Operador | Description (Descripción) |
|---|---|
|
+ |
Suma |
|
- |
Resta |
Temas
Operaciones
El tipo de resultado de una operación se basa en los operandos. 3sSe pueden utilizar literales de intervalo como 1day y.
SELECT date '2022-05-21' + interval '2' day
SELECT date '2022-05-21' + 2d
SELECT date '2022-05-21' + 2day
Ejemplo de resultado para cada uno: 2022-05-23
Las unidades de intervalo incluyen second minutehour,day,week,month, yyear. Sin embargo, en algunos casos no todas son aplicables. Por ejemplo, los segundos, los minutos y las horas no se pueden sumar ni restar de una fecha.
SELECT interval '4' year + interval '2' month
Ejemplo de resultado: 4-2
SELECT typeof(interval '4' year + interval '2' month)
Ejemplo de resultado: interval year to month
El tipo de resultado de las operaciones de intervalo puede ser 'interval year to month' o 'interval day to second' depender de los operandos. Los intervalos se pueden sumar o restar de y. dates timestamps Sin embargo, un date o timestamp no se puede sumar ni restar de un o. date timestamp Para buscar intervalos o duraciones relacionados con fechas o marcas horarias, consulte date_diff y funciones relacionadas en. Intervalo y duración
Suma
SELECT date '2022-05-21' + interval '2' day
Ejemplo de resultado: 2022-05-23
SELECT typeof(date '2022-05-21' + interval '2' day)
Ejemplo de resultado: date
SELECT interval '2' year + interval '4' month
Ejemplo de resultado: 2-4
SELECT typeof(interval '2' year + interval '4' month)
Ejemplo de resultado: interval year to month
Resta
SELECT timestamp '2022-06-17 01:00' - interval '7' hour
Ejemplo de resultado: 2022-06-16 18:00:00.000000000
SELECT typeof(timestamp '2022-06-17 01:00' - interval '7' hour)
Ejemplo de resultado: timestamp
SELECT interval '6' day - interval '4' hour
Ejemplo de resultado: 5 20:00:00.000000000
SELECT typeof(interval '6' day - interval '4' hour)
Ejemplo de resultado: interval day to second