データベースの日付列の形式はdate('Y-M-j H:i:s');
. 今日完了したすべてのトランザクションと、昨日完了したすべてのトランザクションを取得するクエリを実行しようとしています。これを行うための最良の方法を手伝ってください。
以下を試しましたが、うまくいきませんでした
$yesterday = date("Y-M-j 00:00:01", strtotime("-1 day"));
$yesterday2 = date("Y-M-j 23:59:59", strtotime("-1 day"));
$query_syesterday = "SELECT sum(amount), sum(amtnaira) FROM transactions WHERE transtype = 'buy' AND batch !='' AND date BETWEEN '$yesterday' AND '$yesterday2'";
$syesterday = mysql_query($query_syesterday, $egold1) or die(mysql_error());
$row_syesterday = mysql_fetch_assoc($syesterday);
$totalRows_syesterday = mysql_num_rows($syesterday);