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

Câu lệnh SQL VB.net để truy vấn Dấu thời gian cũ 1 năm

Có vẻ như những điều sau sẽ hoạt động:

Select *
  from table_name
  WHERE TO_DATE(timestampVal, 'YYYYMMDD-HH24MISS') > sysdate - interval '1' year;

Cũng lưu ý rằng tôi đã đảo ngược so sánh:bạn đã chỉ ra rằng bạn muốn các hàng có timestampVal không cũ hơn hơn 1 năm trước - so timestampVal phải lớn hơn (mới hơn) so với thời điểm hiện tại trừ đi một năm.

Hãy thử.

Chúc may mắn.




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. MINUS toán tử trong oracle

  2. Hàm DATEDIFF trong Oracle

  3. Tạo các hàng riêng biệt cho mỗi tháng trong một phạm vi ngày

  4. cập nhật nhiều bản ghi trong nhiều bảng lồng nhau trong oracle

  5. Quy trình nâng cấp từng bước cho Phần nâng cấp R12.2 -4 (Áp dụng Gói cập nhật phát hành 12.2.x)