sql >> Database teknologi >  >> RDS >> Mysql

Implementering af date_sub() funktion med intervaller med jOOQ

Løsningen:

Da jOOQ er en smule forudindtaget over for Oracle-databasen, implementerer jOOQ tilføjelse/fradrag af dagsintervaller blot ved at bruge:

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

Ovenstående gengiver:

-- Oracle
sysdate - 1

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

Du kan selvfølgelig også få adgang til date_add() funktion direkte, hvis du foretrækker det:

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

Noget dokumentation:




  1. Flyt node i træet Indlejrede sæt

  2. Android SQlite opdaterer ikke dataene

  3. SQL-forespørgsel arbejder i phpmyadmin, men ikke i php

  4. bedste måde at importere data til mysql