修复distinct重复问题

feature/trippest
lyt 6 years ago
parent 5fcf2aa43f
commit 2e0a3cac9a

@ -126,14 +126,17 @@ class Vendor_money_model extends CI_Model {
public function vendor_cost($vendor_str, $start_date, $end_date)
{
$sql = "SELECT group_cost.GCI_VEI_SN vendor_code,
SUM(group_cost.cost) vendor_cost
FROM
(SELECT DISTINCT gci.GCI_combineNo,
$sql = "SELECT tmp.vendor_code ,
SUM(tmp.cost) vendor_cost
from
(
SELECT group_cost.GCI_VEI_SN vendor_code,
(SELECT SUM(CONVERT(float, gcod.GCOD_sumMoney))
FROM GroupCombineOperationDetail gcod
WHERE gcod.GCOD_GCI_combineNo=GCI_combineNo
AND gcod.GCOD_operationType <> 'otherReceives' ) AS cost ,
AND gcod.GCOD_operationType <> 'otherReceives' ) AS cost
FROM
(SELECT DISTINCT gci.GCI_combineNo,
GCI_VEI_SN
FROM GroupCombineInfo gci
WHERE 1=1
@ -145,7 +148,8 @@ class Vendor_money_model extends CI_Model {
AND CGI_GRI_SN=GCI_GRI_SN
AND CGI_ArriveDate BETWEEN '$start_date' AND '$end_date')
) AS group_cost
GROUP BY group_cost.GCI_VEI_SN";
) as tmp
GROUP BY tmp.vendor_code ";
$query = $this->HT->query($sql);
return $query->result_array();
}

Loading…
Cancel
Save