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

Nhận từ cơ sở dữ liệu nhưng chỉ kéo dài 30 ngày

Có hàm adddate () trong MySQL mà bạn có thể sử dụng cho việc này :)

$wpdb->get_var("select count(*) from " . $wpdb->prefix . "newsletter where status='C' and date_format(created,'%Y%m%d')>date_format(adddate(now(),interval -30 day),'%Y%m%d')");

Chương trình này dành cho 30 ngày trở lại nhưng bạn có thể thay thế "khoảng thời gian -30 ngày" bằng "khoảng thời gian -1 tháng" hoặc truy cập dev.mysql nơi bạn đã giải thích tất cả.

Hy vọng nó sẽ hữu ích.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Truy vấn MySQL để lấy tên cột?

  2. Cách đặt múi giờ cơ sở dữ liệu trong application.ini

  3. MySQL:Cách nhanh nhất để đếm số hàng

  4. Cách cập nhật bảng tổng hợp bằng Eloquent trong laravel 5

  5. Spring Boot JPA:Chuyển nhiều giá trị cho cùng một thông số (JPQL)