Valori letterali di data, ora e timestamp - AWS Clean Rooms

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à.

Valori letterali di data, ora e timestamp

Di seguito sono riportate le regole per utilizzare i valori letterali di data, ora e timestamp supportati da. AWS Clean Rooms

Date:

La tabella seguente mostra le date di input che sono esempi validi di valori di data letterali che è possibile caricare nelle tabelle. AWS Clean Rooms Si assume che la modalità MDY DateStyle di default sia in vigore. Questa modalità indica che il valore del mese precede il valore del giorno in stringhe come 1999-01-08 e 01/02/00.

Nota

È necessario che un valore letterale data o timestamp quando viene caricato in una tabella sia racchiuso tra virgolette.

Data di input Data completa
8 gennaio 1999 8 gennaio 1999
1999-01-08 8 gennaio 1999
1/8/1999 8 gennaio 1999
01/02/00 2 gennaio 2000
2000-Jan-31 31 gennaio 2000
Jan-31-2000 31 gennaio 2000
31-Jan-2000 31 gennaio 2000
20080215 15 febbraio 2008
080215 15 febbraio 2008
2008.366 31 dicembre 2008 (è necessario che la parte a 3 cifre della data sia compresa tra 001 e 366)

Volte

La tabella seguente mostra gli orari di input che sono esempi validi di valori temporali letterali che è possibile caricare nelle AWS Clean Rooms tabelle.

Input di orari Descrizione (della parte dell'ora)
04:05:06.789 4:05 AM e 6.789 secondi
04:05:06 4:05 AM e 6 secondi
04:05 4:05 AM preciso
040506 4:05 AM e 6 secondi
04:05 AM 4:05 AM preciso; AM è facoltativo
04:05 PM 4:05 PM precise; è necessario che il valore dell'ora sia < 12.
16:05 4:05 PM preciso

Timestamp

La tabella seguente mostra i timestamp di input che sono esempi validi di valori temporali letterali che è possibile caricare nelle tabelle. AWS Clean Rooms È possibile combinare tutti i valori letterali di data validi con i seguenti valori letterali di ora.

Timestamp di input (data e ora concatenate) Descrizione (della parte dell'ora)
20080215 04:05:06.789 4:05 AM e 6.789 secondi
20080215 04:05:06 4:05 AM e 6 secondi
20080215 04:05 4:05 AM preciso
20080215 040506 4:05 AM e 6 secondi
20080215 04:05 AM 4:05 AM preciso; AM è facoltativo
20080215 04:05 PM 4:05 PM precise; è necessario che il valore dell'ora sia minore di 12.
20080215 16:05 4:05 PM preciso
20080215 Mezzanotte (per impostazione predefinita)

Valori datetime speciali

La tabella seguente mostra valori speciali che possono essere utilizzati come valori letterali datetime e come argomenti per le funzioni di data. Richiedono virgolette singole e vengono convertiti in valori timestamp regolari durante l'elaborazione delle query.

Valore speciale Descrizione
now Valuta all'ora di inizio della transazione attuale e restituisce un timestamp con precisione di microsecondi.
today Valuta alla data appropriata e restituisce un timestamp con più zeri al posto dell'ora.
tomorrow

Valuta alla data appropriata e restituisce un timestamp con più zeri al posto dell'ora.

yesterday

Valuta alla data appropriata e restituisce un timestamp con più zeri al posto dell'ora.

I seguenti esempi mostrano come now e today lavorano insieme alla funzione 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)