Sottrarre tempo ad un campo TIME in MySQL / MariaDB

Mattepuffo's logo
Sottrarre tempo ad un campo TIME in MySQL / MariaDB

Sottrarre tempo ad un campo TIME in MySQL / MariaDB

Su un database MariaDB ho un campo TIME, e devo eseguire una query sottraendo 15 minuti.

Per fare questa operazione possiamo usare la funzione SUBTIME.

Questa è valida sia per MySQL che per MariaDB.

Ecco un esempio:

SELECT sl_inizio, SUBTIME(sl_inizio, '0:15:0')
FROM ec_slot

In pratica così abbiamo indicato di levare 0 ore, 15 minuti e 0 secondi.

Enjoy!


Condividi

Commentami!