Aggiungere ore alle date in DuckDB

Mattepuffo's logo
Aggiungere ore alle date in DuckDB

Aggiungere ore alle date in DuckDB

In DuckDB possiamo aggiungere ore ad una data in almeno un paio di modi.

Il metodo più facile è usare la funzione DATE_ADD.

E possiamo farlo sia usando campi di tipo DATE che TIME; ad esempio:

SELECT DATE_ADD(TIME '08:30:05', INTERVAL 3 HOUR) AS time,
    DATE_ADD(DATE '2025-03-10', INTERVAL 3 HOUR) AS date;

Un altro modo è usando l'operatore +:

SELECT TIME '04:30:05' + INTERVAL 3 HOUR AS time,
    DATE '2025-03-10' + INTERVAL 3 HOUR AS date;

Enjoy!


Condividi

Commentami!