2017-02-18 2 views
1

Ich möchte nur Datensätze von Kunden anzeigen, die seit den letzten 14 Tagen nicht bestellt haben. also muss ich das letzte Bestelldatum vom aktuellen Datum subtrahieren und nur anzeigen wer nicht seit 14 Tagen oder mehr bestellt hat. beachten Sie, dass das Datumsformat auf Datenbank wie folgt sortiert: 2017.01.25 und Datentyp varchr hier meinen CodeWie Datensätze angezeigt werden, hängt vom aktuellen Datum und vom benutzerdefinierten Zeitraum ab.

<?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 
} 
?> 

Antwort

0

ein group by customer_id in Ihrem Code hinzufügen (können es nicht ändern) und dann einen in den Zustand hinzufügen Filtern Sie die Bestellungen nach Datum.

Verwandte Themen