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

CriteriaQuery bộ lọc tháng và năm

Bạn có thể sử dụng phương pháp builder. function. Ví dụ:

query.select(root).where (
    builder.equal ( root.get ( "id" ).get ( "codEstablec" ) , establecimiento),
    builder.equal ( root.get ( "id" ).get ( "correlGrupo" ) , correlGrupo),
    builder.equal(builder.function("YEAR", Integer.class, root.get("DATE_FIELD") ), C.YEAR),
    builder.equal(builder.function("MONTH", Integer.class, root.get("DATE_FIELD")), C.MONTH) 
    );


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Mệnh đề Oracle SQL Where để tìm các bản ghi ngày cũ hơn 30 ngày

  2. Oracle có khái niệm chỉ mục được lọc không?

  3. số hàng tăng lên khi giá trị của trường thay đổi trong Oracle

  4. Oracle Joins (Sql Joins) là gì?

  5. Cơ sở dữ liệu sản xuất hoàn toàn mới