

Per funzionalità simili a Amazon Timestream for, prendi in considerazione Amazon Timestream LiveAnalytics per InfluxDB. Offre un'acquisizione semplificata dei dati e tempi di risposta alle query di una sola cifra di millisecondi per analisi in tempo reale. [Scopri](https://docs.aws.amazon.com//timestream/latest/developerguide/timestream-for-influxdb.html) di più qui.

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

# Operatori data/ora
<a name="date-time-operators"></a>

**Nota**  
Timestream for non LiveAnalytics supporta valori temporali negativi. Qualsiasi operazione che genera un tempo negativo genera un errore.

Timestream for LiveAnalytics supporta le seguenti operazioni su `timestamps``dates`, e. `intervals`


| Operatore | Description | 
| --- | --- | 
|  \$1  |  Addizione  | 
|  -  |  Sottrazione  | 

**Topics**
+ [Operazioni](#date-time-operators-operations)
+ [Addizione](#date-time-operators-addition)
+ [Sottrazione](#date-time-operators-subtraction)

## Operazioni
<a name="date-time-operators-operations"></a>

Il tipo di risultato di un'operazione si basa sugli operandi. È `3s` possibile utilizzare valori letterali a intervalli come `1day` e.

```
SELECT date '2022-05-21' + interval '2' day
```

```
SELECT date '2022-05-21' + 2d
```

```
SELECT date '2022-05-21' + 2day
```

Esempio di risultato per ciascuno: `2022-05-23`

Le unità di intervallo includono`second`,`minute`,`hour`,`day`, `week``month`, e`year`. Ma in alcuni casi non tutte sono applicabili. Ad esempio, secondi, minuti e ore non possono essere aggiunti o sottratti da una data.

```
SELECT interval '4' year + interval '2' month
```

Risultato di esempio: `4-2`

```
SELECT typeof(interval '4' year + interval '2' month)
```

Risultato di esempio: `interval year to month`

Il tipo di risultato delle operazioni a intervalli può essere `'interval year to month'` o `'interval day to second'` dipende dagli operandi. Gli intervalli possono essere aggiunti o sottratti da e. `dates` `timestamps` Ma un `date` o `timestamp` non può essere aggiunto o sottratto da un o. `date` `timestamp` Per trovare intervalli o durate correlati a date o timestamp, vedere e funzioni correlate in. `date_diff` [Intervallo e durata](date-time-functions.md#date-time-functions-interval-duration)

## Addizione
<a name="date-time-operators-addition"></a>

**Example**  

```
SELECT date '2022-05-21' + interval '2' day
```
Risultato di esempio: `2022-05-23`

**Example**  

```
SELECT typeof(date '2022-05-21' + interval '2' day)
```
Risultato di esempio: `date`

**Example**  

```
SELECT interval '2' year + interval '4' month
```
Risultato di esempio: `2-4`

**Example**  

```
SELECT typeof(interval '2' year + interval '4' month)
```
Risultato di esempio: `interval year to month`

## Sottrazione
<a name="date-time-operators-subtraction"></a>

**Example**  

```
SELECT timestamp '2022-06-17 01:00' - interval '7' hour
```
Risultato di esempio: `2022-06-16 18:00:00.000000000`

**Example**  

```
SELECT typeof(timestamp '2022-06-17 01:00' - interval '7' hour)
```
Risultato di esempio: `timestamp`

**Example**  

```
SELECT interval '6' day - interval '4' hour
```
Risultato di esempio: `5 20:00:00.000000000`

**Example**  

```
SELECT typeof(interval '6' day - interval '4' hour)
```
Risultato di esempio: `interval day to second`