2017-02-18 10 views
1

過去14日間から注文しなかった顧客のレコードのみを表示します。 私は現在の日付から最後の注文日をサブする必要があり、14日以上から注文しなかった人のみを表示する必要があります。日付の形式は、このようなデータベースでソートすることを 注:2017年1月25日とデータ型varchr(それを変更することはできません) ここに私のコードレコードを表示する方法は、最近の日付とカスタム期間によって異なります

<?php 
    $q_customer = $conn->query("SELECT * FROM customer_order INNER JOIN customer on customer_order.phone= customer.phone GROUP BY customer_order.phone") or die(mysqli_error()); 
while($f_customer = $q_customer->fetch_array()){ 
    ?> 
    <tr> 
    <td><?php echo $f_customer['phone']?></td> 
    <td><?php echo $f_customer['first_name']?></td> 
    <td><?php echo $f_customer['last_name']?></td> 
    <td><?php echo $f_customer['order_date']?></td> 

</tr> 

<?php 
} 
?> 

答えて

0

は、あなたのコード内でgroup by customer_idを追加し、その後にWHERE条件を追加します注文を日付でフィルタリングします。

関連する問題