sql >> Databasteknik >  >> RDS >> Mysql

använd WHERE CLAUSE för sökdata från A-datum till B-datum

Jag gjorde vanligtvis något sånt här:

<?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'";

Observera:för enkelhetens skull lägger jag inte till formulärvalideringar.



  1. Applikationsstackens framtid

  2. Lösningar för hur man läser SQL Server-transaktionsloggfil utan att misslyckas

  3. Alternativ till massor av booleans i MySQL?

  4. Hur man jämför två kolumner för att hitta omatchade poster i MySQL