diff --git a/eid_orders.php b/eid_orders.php index 76fc09f..4d7029b 100644 --- a/eid_orders.php +++ b/eid_orders.php @@ -157,7 +157,14 @@ try { ? ', sale_date DESC' : ', COALESCE(delivery_date, DATE(sale_date)) ASC, sale_date DESC'; - $sql = 'SELECT * FROM sales_orders' . $where . ' ORDER BY ' . $primarySort . $secondarySort . ' LIMIT :limit OFFSET :offset'; + $sql = "SELECT sales_orders.*, ( + SELECT COUNT(*) + FROM sales_orders AS seq + WHERE seq.order_type = sales_orders.order_type + AND seq.sale_mode = sales_orders.sale_mode + AND seq.id <= sales_orders.id + ) AS mode_serial_no + FROM sales_orders" . $where . ' ORDER BY ' . $primarySort . $secondarySort . ' LIMIT :limit OFFSET :offset'; $stmt = db()->prepare($sql); foreach ($params as $key => $value) { $stmt->bindValue($key, $value); @@ -408,7 +415,13 @@ require __DIR__ . '/includes/header.php';