Mysql
 sql >> Base de données >  >> RDS >> Mysql

Implémentation de la fonction date_sub() avec des intervalles avec jOOQ

La solution :

Étant légèrement biaisé vers la base de données Oracle, jOOQ implémente l'ajout/la soustraction d'intervalles de jours simplement en utilisant :

// Java
DSL.currentTimestamp().sub(1);

Les rendus ci-dessus :

-- Oracle
sysdate - 1

-- MySQL
date_add(current_timestamp(), interval -1 day)

Bien sûr, vous pouvez également accéder au date_add() fonctionner directement, si vous préférez :

// Java
DSL.dateAdd(DSL.currentTimestamp(), -1);

Quelques documents :