sorder.branch_code,
sorder.customer_ref,
sorder.ord_date,
- sorder.deliver_to";
+ sorder.deliver_to
+ ORDER BY sorder.order_no DESC";
return $sql;
}
function last_sales_order_detail($order, $field)
{
$sql = "SELECT $field
- FROM ".TB_PREF."sales_order_details d"
- ." LEFT JOIN " .TB_PREF."sales_orders o on d.order_no=o.order_no
- WHERE debtor_no=" . db_escape($order->customer_id)
- . " ORDER BY d.id DESC LIMIT 1";
-
- $last_query=db_query($sql, "Retreive last order detail");
+ FROM ".TB_PREF."sales_order_details d
+ WHERE order_no =
+ (SELECT order_no FROM ".TB_PREF."sales_orders o
+ WHERE debtor_no=" . db_escape($order->customer_id) . "
+ ORDER BY order_no DESC LIMIT 1)
+ ORDER BY d.id DESC LIMIT 1";
+
+ $last_query=db_query($sql, "Could not retrieve last order detail");
$row = db_fetch_row($last_query);
return $row[0];
}