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

sử dụng WHERE CLAUSE cho dữ liệu tìm kiếm từ ngày A cho đến ngày B

Tôi thường làm điều gì đó như thế này:

<?php

list($m1, $y1) = explode($_1stdate);
list($m2, $y2) = explode($_2nddate);

$date1 = "$y1-$m1-01";
$date2 = "$y2-$m2-" . date("t", mktime(0,0,0,$m2, 1, $y2));

$sql = "SELECT *
FROM `inspection_report`
WHERE DATE(Inspection_datetime) BETWEEN '$date1' AND '$date2'";

Xin lưu ý:vì đơn giản, tôi không thêm xác thực biểu mẫu.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Laravel - Mô hình truy vấn nếu các giá trị chứa một chuỗi nhất định (lấy từ đầu vào tìm kiếm)

  2. Chèn SQL với lọc php

  3. Có MySQL tương đương với loại thiết lập của Python không?

  4. Đẩy dữ liệu kết quả từng phần trong mảng và gửi

  5. Không thể xóa hoặc cập nhật hàng mẹ ConstraintViolationException