Mysql
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Mysql

Triển khai hàm date_sub () với các khoảng thời gian với jOOQ

Giải pháp:

Hơi thiên về cơ sở dữ liệu Oracle, jOOQ thực hiện việc cộng / trừ các khoảng thời gian trong ngày chỉ bằng cách sử dụng:

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

Các kết quả trên:

-- Oracle
sysdate - 1

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

Tất nhiên, bạn cũng có thể truy cập date_add() hoạt động trực tiếp, nếu bạn thích điều đó:

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

Một số tài liệu:




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Chọn CIDR nằm trong dải IP

  2. Lưu trữ các giá trị Ngày / Giờ cụ thể cho người dùng ở các múi giờ khác nhau

  3. Làm cách nào để nối các kiểu dữ liệu như số nguyên (số nguyên với số nguyên) &varchar (varchar với varchar) trong mysql?

  4. bảng phẳng - quyền truy cập bị từ chối

  5. Vệ sinh đầu vào nhưng đầu ra không như mong đợi