2017-02-18 70 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條件按日期過濾訂單。

相關問題