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

ngày thứ sáu cuối cùng của tháng trong MySQL

Đây là một phiên bản đơn giản chỉ sử dụng toán học ngày tháng:

SELECT LAST_DAY(NOW()) - ((7 + WEEKDAY(LAST_DAY(NOW())) - 4) % 7);

Tùy thuộc vào cách NOW() được đánh giá (một hoặc hai lần cho mỗi câu lệnh), bạn có thể vẫn muốn gói điều này trong một hàm và lưu trữ kết quả của NOW() vào một biến, sau đó sử dụng biến cho LAST_DAY(var) cuộc gọi, để tránh tình trạng chạy đua trong đó tháng luân chuyển giữa các cuộc gọi đến NOW() .



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Tôi bối rối về các kết nối MySQL đồng thời

  2. Tham gia hai bảng MySQL với PHP

  3. SQL-injection hoạt động như thế nào và làm cách nào để chống lại nó

  4. CodeIgniter Chọn truy vấn

  5. Sao lưu và khôi phục đơn giản cho Cơ sở dữ liệu mysql từ Java