Intervallo mysql

Intervallo mysql
L'operatore dell'intervallo in MySQL consente di eseguire calcoli della data e dell'ora. Questo operatore specifico ti consentirà di aggiungere o sottrarre una data e un intervallo di tempo in una data.

Mysql crea intervallo

Per creare un intervallo in MySQL, utilizzare la sintassi come mostrato di seguito:

Unità di espressione a intervalli;

Iniziamo con la parola chiave intervallo, seguita dall'espressione e dai parametri dell'unità. L'espressione rappresenta il valore mentre l'unità specifica il formato dell'unità.

Ad esempio, possiamo creare un intervallo di 36 ore come mostrato:

Intervallo 36 ore

Una volta che abbiamo definito un intervallo, possiamo usarlo per eseguire le operazioni aritmetiche di base e tempo.

Esempio 1

Ad esempio, aggiungiamo 36 ore al timestamp corrente:

Seleziona current_timestamp + intervallo '36 ore ';

Quanto sopra dovrebbe aggiungere 36 ore al timestamp corrente. Questo dovrebbe tornare:

Esempio 2

Puoi anche sottrarre unità specifiche di tempo come mostrato nell'esempio:

Seleziona Data '2022-04-08'-Interval '10 Days '

La query sopra sottrae dieci giorni dalla data specificata. Questo dovrebbe tornare:

Esempio 3

È inoltre possibile sottrarre un intervallo da un intervallo come mostrato di seguito:

Seleziona Interval "2 giorni" - Intervallo "5 ore"

Questo dovrebbe tornare:

Esempio 4

Oltre ad aggiunta e sottrazione, è possibile eseguire altre operazioni aritmetiche come mostrato di seguito:

Seleziona intervallo '1 giorno' * 30;

Quanto sopra richiederà un giorno e si moltiplicherà per 30. Questo dovrebbe restituire 30 giorni come:

Esempio 5

Puoi anche eseguire la divisione a intervalli come mostrato:

Seleziona intervallo '1 ora' / 60;

La query sopra richiede un'ora e si divide per 60. Pertanto, dovrebbe restituire 1 minuto come

Chiusura

In questo articolo, abbiamo coperto l'operatore di intervallo in MySQL e PostgreSQL. Ci consente di eseguire operazioni aritmetiche alla data e ora.

Continua a codificare!!