Amazon Timestream LiveAnalytics for non sarà più aperto a nuovi clienti a partire dal 20 giugno 2025. Se desideri utilizzare Amazon Timestream LiveAnalytics per, registrati prima di tale data. I clienti esistenti possono continuare a utilizzare il servizio normalmente. Per ulteriori informazioni, consulta Amazon Timestream LiveAnalytics per la modifica della disponibilità.
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
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 | Descrizione |
---|---|
+ |
Addizione |
- |
Sottrazione |
Argomenti
Operazioni
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 includonosecond
,minute
,hour
,day
, week
month
, eyear
. 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
Addizione
SELECT date '2022-05-21' + interval '2' day
Risultato di esempio: 2022-05-23
SELECT typeof(date '2022-05-21' + interval '2' day)
Risultato di esempio: date
SELECT interval '2' year + interval '4' month
Risultato di esempio: 2-4
SELECT typeof(interval '2' year + interval '4' month)
Risultato di esempio: interval year to month
Sottrazione
SELECT timestamp '2022-06-17 01:00' - interval '7' hour
Risultato di esempio: 2022-06-16 18:00:00.000000000
SELECT typeof(timestamp '2022-06-17 01:00' - interval '7' hour)
Risultato di esempio: timestamp
SELECT interval '6' day - interval '4' hour
Risultato di esempio: 5 20:00:00.000000000
SELECT typeof(interval '6' day - interval '4' hour)
Risultato di esempio: interval day to second