die "unknown query string $query";
}
- my $extra_sql = scalar(@where) ? join(' AND ', @where) : '';
+ my $extra_sql = scalar(@where) ? 'WHERE '. join(' AND ', @where) : '';
my $statement = "SELECT COUNT(*) FROM cust_bill $extra_sql";
my $sth = dbh->prepare($statement) or die dbh->errstr. " doing $statement";
@cust_bill = qsearch(
'cust_bill',
{},
- 'cust_bill.*,
- charged - coalesce(sum(cust_bill_pay.amount),0)
- - coalesce(sum(cust_credit_bill.amount),0) as owed',
+ "cust_bill.*, $owed as owed"
"$extra_sql $orderby $limit"
);
} else {