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

Lỗi cú pháp Thiếu từ khóa trong câu lệnh trường hợp trong mệnh đề WHERE

Nói chung tốt hơn nhiều nếu sử dụng AND / OR cấu trúc trong WHERE mệnh đề thay vì case biểu thức :

WHERE (RAP10B.CLMSRC = '2'
       AND rap10.lossdt_t BETWEEN Add_months(rap01.teffdt_t, - 36) AND rap01.teffdt_t)
   OR (RAP10B.CLMSRC <> '2'
       AND rap10.lossdt_t BETWEEN Add_months(rap01.teffdt_t, - 36) AND (rap01.teffdt_t - 60))


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Cơ sở dữ liệu Oracle Regex để lặp lại nhóm ký tự

  2. Có thể nhận nhiều giá trị từ một truy vấn con không?

  3. Gọi một hàm Oracle từ Máy chủ Liên kết SQL Server

  4. Oracle và Left Outer Tham gia

  5. Cách nhanh nhất để tính toán băm của toàn bộ bảng