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

Làm thế nào để có được ngày đầu tiên và ngày cuối cùng trong tuần trong Oracle?

TUẦN

select TRUNC(sysdate, 'iw') AS iso_week_start_date,
       TRUNC(sysdate, 'iw') + 7 - 1/86400 AS iso_week_end_date
from dual;

THÁNG

select 
TRUNC (sysdate, 'mm') AS month_start_date,
LAST_DAY (TRUNC (sysdate, 'mm')) + 1 - 1/86400 AS month_end_date
from dual;


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Nhà tiên tri. Chọn tất cả nếu tham số là null nếu không trả về vấn đề mặt hàng cụ thể

  2. Câu lệnh SQL đã không được đóng đúng cách?

  3. PLSQL tạo số nguyên ngẫu nhiên

  4. Một thủ tục SQL có thể trả về một bảng không?

  5. BEGIN - END khối giao dịch nguyên tử trong PL / SQL